Convertitore di maiuscole
Converti tra MAIUSCOLO, minuscolo, Titolo, camelCase, snake_case.
Informazioni su questo strumento
Case Converter prende qualsiasi testo e ne ridefinisce la capitalizzazione su richiesta: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, oltre a varianti per i più rari dot.case, path/case e aLtErNaTiNg. Ogni formato è mostrato su una propria riga in modo da poter copiare esattamente quello che serve senza rieseguire la conversione.
Title e Sentence case utilizzano una piccola lista di stop-word (inglese: "and", "of", "the", ecc.) affinché i titoli si leggano in modo naturale — "The Lord of the Rings", non "The Lord Of The Rings". Per camelCase, snake_case e simili, lo strumento tokenizza prima l'input (spezzandolo su spazi, punteggiatura e transizioni di case esistenti), poi ricongiunge con il separatore e le regole di capitalizzazione di destinazione. I caratteri non ASCII vengono preservati quando possibile — "über" rimane "über" attraverso ogni trasformazione.
Quando usare questo strumento
- Rinominare identificatori di codice. Una funzione importata come
getUserIddeve diventareget_user_idin Python oGET_USER_IDcome variabile d'ambiente — si incolla una volta, si copia la variante. - Normalizzare esportazioni di dati. Una colonna CSV chiamata
First Namediventafirst_nameper il database efirstNameper l'API. - Scrivere titoli e intestazioni coerenti. Applicare automaticamente il Title Case anziché tirare a indovinare le regole di capitalizzazione.
- Generare slug per URL. Trasforma "How to set up Docker" in
how-to-set-up-dockercon un clic.
Lo zoo delle convenzioni di denominazione
Ecosistemi diversi preferiscono convenzioni diverse: JavaScript e Java prediligono camelCase per le variabili e PascalCase per le classi; Python usa snake_case per le funzioni e PascalCase per le classi; Ruby usa snake_case per tutto tranne i nomi di classe; C# usa PascalCase anche per i metodi. Le variabili d'ambiente sono universalmente CONSTANT_CASE. Gli slug URL sono kebab-case. Ogni convenzione è univoca nel proprio ecosistema; mescolarle è ciò che rende difficile la denominazione.Domande frequenti
Qual è la differenza tra camelCase e PascalCase?
getUserName. In PascalCase (a volte chiamato UpperCamelCase) la prima lettera è maiuscola: GetUserName. JavaScript e Java usano camelCase per variabili e funzioni, PascalCase per le classi; C# usa PascalCase per entrambi. L'unica differenza è la primissima lettera.
Perché il Title Case lascia "of" e "the" in minuscolo?
Funziona con testo non inglese?
Si può fare un round-trip in sicurezza?
userName in user_name e tornare indietro restituisce nuovamente userName. Title Case → lowercase → Title Case perde la gestione delle stop-word a meno di non conservare l'originale. Si mantenga sempre la fonte di verità in un singolo case canonico (tipicamente snake_case per l'archiviazione, camelCase per il codice, kebab-case per gli URL) e si derivino gli altri su richiesta.