Nessun upload, 100% locale, nessun account

Convertitore maiuscole/minuscole

Converti tra camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, lower case e slug URL. Niente lascia il tuo browser.

Come funziona Convertitore maiuscole/minuscole

Il convertitore di maiuscole/minuscole trasforma il testo incollato in uno dei nove stili di scrittura comuni: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, MAIUSCOLO e minuscolo. Scegli il formato di destinazione, clicca una volta per copiare e la conversione è fatta. Niente di ciò che digiti o incolli viene trasmesso da nessuna parte; ogni trasformazione viene eseguita come semplice operazione sulle stringhe all'interno della scheda del browser.

La logica di conversione gestisce correttamente apostrofi, trattini e separatori misti. Sentence case mette in maiuscolo solo la prima parola e tratta gli spazi consecutivi come un singolo confine tra parole. Title Case mette in maiuscolo ogni parola tranne le congiunzioni e le preposizioni brevi quando appaiono a metà frase. Il campo di output si aggiorna nel momento in cui smetti di digitare, quindi passare attraverso diversi formati richiede solo pochi secondi.

Come usare Convertitore maiuscole/minuscole, passo dopo passo

  1. Incolla o digita il testo da convertire nel campo di input.
  2. Seleziona il formato di maiuscole/minuscole desiderato dall'elenco delle opzioni.
  3. Leggi il risultato convertito nel campo di output.
  4. Clicca il pulsante copia per copiare il risultato negli appunti.

Casi d'uso comuni

  • Convertire un nome di campo API leggibile dall'uomo come "user first name" in snake_case per la definizione di una colonna di database.
  • Riformattare un elenco di nomi di classi CSS da kebab-case a camelCase durante la migrazione di un foglio di stile a CSS-in-JS.
  • Trasformare un messaggio di errore in Sentence case in CONSTANT_CASE per usarlo come valore di un enum TypeScript.
  • Correggere le maiuscole di un array di intestazioni generate automaticamente in modo che ogni elemento usi il Title Case prima di renderizzarlo nell'interfaccia.

Domande frequenti

Il mio testo viene inviato a un servizio esterno?

No. La logica per le maiuscole/minuscole è un insieme di trasformazioni pure sulle stringhe che vengono eseguite all'interno di questa scheda del browser. Il testo che incolli rimane sul tuo dispositivo dal momento in cui lo digiti fino al momento in cui copi il risultato.

Come lo strumento separa le parole?

Individua i confini in corrispondenza di spazi bianchi, trattini bassi, trattini e transizioni da una lettera minuscola a una maiuscola (per gli input già in camelCase o PascalCase). Ad esempio, "myHTTPClient" viene suddiviso in ["my", "HTTP", "Client"] per via della sequenza di maiuscole. Le lettere accentate e i caratteri CJK vengono preservati anziché rimossi: viaggiano insieme alla parola a cui appartengono.

Preserva gli acronimi in camelCase e PascalCase?

Gli acronimi come HTTP, URL o ID vengono scritti in minuscolo quando si trovano a metà parola in camelCase (httpClient, urlParser). Questo segue la convenzione JavaScript più comune. In CONSTANT_CASE rimangono completamente in maiuscolo.

Posso convertire testo su più righe?

Sì. Ogni riga viene convertita in modo indipendente, il che ti permette di elaborare un elenco di identificatori o intestazioni in un unico passaggio. Le righe vuote vengono mantenute come righe vuote nell'output.

Qual è la differenza tra Title Case e Sentence case?

Title Case mette in maiuscolo la prima lettera della maggior parte delle parole (le preposizioni e le congiunzioni brevi a metà frase restano in minuscolo). Sentence case mette in maiuscolo solo la primissima parola dell'intero input e lascia il resto invariato, tranne i nomi propri, che devi correggere manualmente.