Convertitore di Case

Hai bisogno di MAIUSCOLO per un titolo, camelCase per una variabile, snake_case per una colonna di database, o kebab-case per uno slug URL? Incolla il tuo testo una volta e il convertitore lo mostra in ogni caso comune contemporaneamente. L’output si aggiorna istantaneamente mentre digiti, la gestione delle sigle è configurabile e i pulsanti di copia con un clic si trovano accanto a ciascuna variante.

Come funziona la conversione dei case

  1. 1

    Incolla il tuo testo

    Qualsiasi lunghezza, qualsiasi lingua. Le lettere Unicode vengono gestite correttamente, inclusi i caratteri accentati.

  2. 2

    Ogni variante di case viene calcolata in parallelo

    Tutti e otto i casi standard vengono visualizzati contemporaneamente — scegli quello di cui hai bisogno.

  3. 3

    Configura la gestione delle sigle

    Mantieni le sigle in maiuscolo (NASA → NASA) o convertile in Pascal (NASA → Nasa). Diverse convenzioni si adattano a diverse lingue e basi di codice.

  4. 4

    Copia la versione di cui hai bisogno

    Copia con un clic per ogni caso. Incolla di nuovo e ripeti senza riscrivere.

Le varianti di case

Formato Esempio Uso tipico
MAIUSCOLO ESEMPIO DI HELLO WORLD Titoli, sigle, costanti in alcune lingue
minuscolo esempio di hello world Testo informale, oggetti email, URL
Title Case Esempio di Hello World Titoli, titoli di libri
Sentence case esempio di hello world Testo principale, etichette UI
camelCase esempioDiHelloWorld Variabili JavaScript/Java, chiavi JSON
PascalCase EsempioDiHelloWorld Classi C#/TypeScript, enum
snake_case esempio_di_hello_world Python, Ruby, colonne SQL, chiavi di configurazione
kebab-case esempio-di-hello-world Classi CSS, slug URL, flag CLI
CONSTANT_CASE ESEMPIO_DI_HELLO_WORLD Variabili di ambiente, costanti #define
dot.case esempio.hello.world Nomi dei pacchetti, DNS, percorsi dei namespace

Regole del title case

Il title case inglese capitalizza la prima lettera della maggior parte delle parole, ma non delle brevi preposizioni, congiunzioni o articoli (a meno che non inizino o finiscano il titolo). Diverse guide di stile non concordano sui dettagli:

  • Chicago: capitalizza la prima e l’ultima parola, oltre a tutte le parole “principali”. “a”, “the”, “and”, “or”, “but” rimangono in minuscolo.
  • APA: capitalizza le parole di quattro lettere o più, oltre alla prima e all’ultima.
  • AP: capitalizza tutte le parole principali indipendentemente dalla lunghezza.

Il preset predefinito del convertitore è Chicago; cambia il preset per altri.

Suggerimenti per contesto

  • Slug URL: kebab-case in minuscolo, traslittera prima le lettere accentate (Ö → o, ñ → n).
  • Identificatori Python: snake_case per funzioni e variabili, PascalCase per classi, CONSTANT_CASE per costanti a livello di modulo.
  • Identificatori JavaScript: camelCase per variabili e funzioni, PascalCase per classi e componenti React, SCREAMING_SNAKE_CASE solo per vere costanti.
  • CSS: kebab-case per nomi di classi e proprietà personalizzate.
  • Chiavi JSON: camelCase nella maggior parte delle API moderne; alcuni sistemi legacy usano snake_case.
  • Colonne di database: snake_case è la convenzione SQL; PascalCase è legale ma scomodo da citare.

Domande frequenti

Per impostazione predefinita, le lettere maiuscole contigue vengono trattate come una sigla e mantenute insieme (ad es. “XMLHttpRequest” si divide in XML + Http + Request). Puoi passare a una modalità rigorosa che tratta ogni transizione come un confine di parola.

Sì. Viene utilizzato il folding dei case Unicode, quindi i caratteri accentati (é, ñ, ü) vengono convertiti correttamente tra maiuscolo e minuscolo. La i dotata/non dotata turca viene gestita con un toggle locale.

Diverse guide di stile hanno regole diverse per le parole piccole. Il predefinito è il Chicago Manual of Style; seleziona APA o AP per regole alternative di capitalizzazione.

Sì. Incolla un blocco di testo e ogni riga viene convertita indipendentemente. Le interruzioni di riga vengono preservate in ogni variante di output.

Strumenti correlati