🔧Toolify

Convertitore di Maiuscole/Minuscole (camel, snake, kebab, Title, ecc.)

Digita qualsiasi testo e vedi dieci trasformazioni comuni affiancate, ognuna con un pulsante di copia. Utile per rinominare variabili, nomi di file, titoli, slug e pulizia dei dataset.

minuscolo
hello world example
MAIUSCOLO
HELLO WORLD EXAMPLE
Title Case
Hello World Example
Frase
Hello world example
camelCase
helloWorldExample
PascalCase
HelloWorldExample
snake_case
hello_world_example
kebab-case
hello-world-example
CONSTANT_CASE
HELLO_WORLD_EXAMPLE
CaSe InVeRtIto
HELLO WORLD EXAMPLE

Come funziona

Dove viene usato ogni stile

camelCase: identificatori JavaScript e Java (nomeVariabile). PascalCase: classi e componenti React (ProfilUtente). snake_case: variabili Python e Ruby (profil_utente). kebab-case: URL e classi CSS (profil-utente). CONSTANT_CASE: variabili di ambiente e costanti (PROFIL_UTENTE).

Title Case: titoli di libri e articoli, intestazioni. Frase: la maggior parte delle moderne etichette UI e intestazioni — più facile da leggere di Title Case per le stringhe lunghe. MAIUSCOLO: enfasi, abbreviazioni. minuscolo: tag, etichette, nomi di file che devono essere insensibili alle maiuscole.

Come il convertitore analizza le parole

Dividiamo su spazi bianchi, trattini, underscore, barre e punti. Dividiamo anche sul confine tra una lettera minuscola e una maiuscola (quindi 'ciaoBello' si divide in ['ciao', 'Bello']) e tra una lettera e una cifra. Questo gestisce la maggior parte dei casi quotidiani inclusi codice incollato, slug e percorsi di file.

Casi limite: gli acronimi tutti maiuscoli ('XMLHTTPRequest') non si dividono in modo pulito senza contesto, quindi trattiamo le lettere maiuscole consecutive come un singolo blocco di parole e lasciamo all'utente la pulizia se necessario. Per la maggior parte del testo quotidiano — frasi, titoli, nomi di colonne nei dataset — il parser produce il risultato atteso.

Suggerimenti per code review e refactoring

Quando si migra tra linguaggi, incolla un elenco di nomi di identificatori e copia fuori la versione convertita. snake-to-camel è il confine JavaScript-Python più comune; kebab-to-snake è comune quando si refactorizzano attributi HTML in oggetti JS.

Per gli slug SEO, il kebab-case è lo standard — leggibile negli URL e Google tratta i trattini come separatori di parole (gli underscore non lo sono). 'nome-prodotto' è preferibile a 'nome_prodotto' per qualsiasi percorso URL rivolto agli utenti.

Domande frequenti

E se il mio input ha acronimi come 'XML'?

Le lettere maiuscole consecutive vengono trattate come un singolo blocco. 'XMLParser' si divide in 'XML' e 'Parser'. Funziona per la maggior parte del codice; rivedi e aggiusta a mano per i casi limite.

Perché gli slug URL sono sempre kebab-case?

I trattini sono trattati come confini di parola dal parser URL di Google; gli underscore no. Gli URL kebab-case si indicizzano in modo più affidabile per la SEO.

Qual è la differenza tra Title Case e Frase?

Title Case mette in maiuscolo la maggior parte delle parole ('Il Rapido Volpe Marrone'). Frase mette in maiuscolo solo la prima parola e i nomi propri ('Il rapido volpe marrone'). Le UI moderne tendono a preferire il caso frase.

Supporta Unicode?

Sì — toLowerCase/toUpperCase di JavaScript sono compatibili con Unicode. I diacritici e le scritture non latine passano correttamente.

Posso convertire all'indietro?

Sì — incolla qualsiasi output convertito per maiuscole e usa una conversione diversa. Il round-tripping camelCase ↔ snake_case è privo di perdite.

Perché camelCase non preserva gli acronimi in maiuscolo?

Convenzionalmente, camelCase mette in maiuscolo solo la prima lettera di ogni parola successiva. 'XmlHttpRequest' è preferito a 'XMLHTTPRequest' nelle guide di stile moderne.

I dati lasciano il mio browser?

No. Tutte le trasformazioni vengono eseguite localmente.

C'è un modo per convertire in blocco un elenco?

Incolla l'intero elenco in una volta. Ogni riga viene trattata come un input separato all'interno dello stesso stile — converti, poi dividi le righe secondo necessità.

Strumenti correlati

Ultimo aggiornamento:

Prova i nostri prompt IA →