Scrivania Account

Convertitore camelCase

Incolla testo o parole e trasformali in camelCase — per nomi di variabili, chiavi JSON e codice. Funziona nel browser.

Privato — il conteggio avviene nel tuo browser, nulla viene caricato

Risultato

Come vengono separate le parole

L’input viene suddiviso sui confini camelCase/PascalCase (una lettera minuscola o una cifra seguita da una lettera maiuscola) e su qualsiasi punteggiatura o spazio — quindi «my-var_name», «myVarName» e «my var name» vengono convertiti allo stesso modo. Le cifre si attaccano alla parola precedente (userID42 → user, id42), e non vengono mai separate in una parola a sé.

Limite per gli acronimi — da leggere prima di convertire nomi API

Le lettere maiuscole consecutive (una sequenza acronimica come HTTP, XML, ID) NON vengono separate dalla parola che segue — getHTTPResponse si converte in get_httpresponse, non in get_http_response; XMLParser diventa xmlparser, non xml_parser. Si tratta di un limite reale e verificato della regola sui confini (minuscola/cifra → maiuscola), non di un bug raro — se ti serve una separazione per singolo acronimo, inserisci un separatore manuale (getHTTP_Response) prima di convertire.

Fine

Il testo convertito compare subito nella casella di output mentre scrivi — copialo o usa Download, se il browser lo supporta. Non viene conservato alcuno storico delle conversioni; aggiornando la pagina si svuotano entrambe le caselle.

Cos’è il camelCase?

Il camelCase unisce le parole senza spazi e mette in maiuscolo ogni parola tranne la prima: "user profile page" diventa "userProfilePage". È lo stile di denominazione standard per le variabili in JavaScript, Java e molti altri linguaggi.

Posso convertire frasi intere?

Sì — ogni riga viene convertita separatamente, quindi puoi incollare un elenco di nomi o frasi e ottenere un identificatore camelCase per ogni riga. La punteggiatura e gli spazi extra vengono rimossi automaticamente.

Il testo convertito è sempre codice valido?

No — questa è una semplice trasformazione delle maiuscole/minuscole, non un parser delle regole sugli identificatori di un linguaggio specifico (parole riservate, caratteri consentiti, ecc. restano validi). Controlla le regole di denominazione del tuo linguaggio prima di usare un nome convertito come identificatore reale.

↑ Torna allo strumento