Converti in camelCase e snake_case
Converti nomi tra camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE.
Privato: funziona nel tuo browser e ciò che scrivi non viene mai inviato. Come verificarlo
I tuoi file vengono elaborati qui, sul tuo dispositivo
Non inviamo il contenuto dei tuoi file o testi a nessun server: tutto viene elaborato nella memoria del browser. Non serve un account, non c’è un limite giornaliero e non usiamo analitica né tracker. Ogni strumento ha limiti di dimensione per proteggere la memoria del dispositivo.
La connessione serve solo per caricare il sito. Dopo puoi disconnetterti e gli strumenti continuano a funzionare (alcune anteprime potrebbero richiedere la connessione). L’hosting può ricevere dati tecnici delle visite. I preferiti salvano solo identificatori di strumenti in questo browser.
Come trattiamo i tuoi dati →Come utilizzare questo strumento
- Scrivi un nome o una frase per riga.
- Scegli lo stile o Tutti.
- Copia il risultato e controlla sigle e numeri.
Un esempio che puoi verificare
Converti nomi tra camelCase, snake_case, kebab-case e altri stili.
Esempio di input
hello world, XMLHttpRequest and user_id, one per line.
Risultato atteso
The five styles of each name: helloWorld, HelloWorld, hello_world, hello-world and HELLO_WORLD.
Controlla sigle e numeri di ogni risultato prima di usarli come nomi di variabili o campi.
Converti in camelCase e snake_case: usi e guida pratica
Ogni linguaggio e ogni team ha le proprie convenzioni per i nomi composti: camelCase in JavaScript, snake_case in Python e nei database, kebab-case negli URL e nel CSS, PascalCase per le classi e CONSTANT_CASE per le costanti. Convertire un nome da uno stile all’altro a mano è lento e soggetto a errori, soprattutto con lunghi elenchi di campi copiati da un’API o da un foglio di calcolo.
Lo strumento separa prima le parole del nome. Riconosce spazi, trattini, trattini bassi e i passaggi da minuscola a maiuscola, e gestisce bene le sigle: XMLHttpRequest si legge come XML, Http e Request. I numeri restano attaccati alla parola che li contiene. Poi ricompone le parole nello stile scelto. Con l’opzione Tutti vedi i cinque stili insieme e copi quello che ti serve.
Controlla i casi ambigui. Una sigla come ID può essere scritta userID o userId secondo la convenzione del tuo team, e un nome con numeri come ipv4Address può dividersi in modo diverso dal previsto. Lo strumento non conosce le parole riservate del linguaggio né verifica che il risultato sia un identificatore valido. I nomi vengono elaborati nel tuo browser e non sono inviati ad alcun server.
La coerenza conta più dello stile specifico. All’interno di un progetto usa una sola convenzione per tipo di nome e documenta le eccezioni, come le sigle. Nel dare un nome ai campi di un’API, tieni presente che un altro sistema può aspettarsi uno stile diverso: convertire un elenco di campi tra camelCase e snake_case quando si integrano due servizi è uno dei compiti più frequenti. Ricorda che cambiare un nome in un punto non aggiorna i luoghi in cui è usato; dopo la conversione, cerca e sostituisci con cura ed esegui i test per individuare i riferimenti rimasti invariati.
Un controllo pratico prima di utilizzare il risultato
Converti helloWorld in snake_case e il risultato di nuovo in camelCase: devi ottenere il nome originale. Prova XMLHttpRequest per vedere come vengono separate le sigle e decidi se la tua convenzione le mantiene maiuscole.
Opzioni e limiti
Scrivi un nome o una frase per riga e scegli lo stile. Le parole vengono separate da spazi, trattini, trattini bassi e cambi di maiuscola, comprese le sigle come XMLHttpRequest. Con l’opzione Tutti vedi i cinque stili insieme. Le lettere accentate e di altri alfabeti vengono conservate.
Domande frequenti
Come tratta sigle e numeri?
Una sequenza di maiuscole seguita da una parola viene separata (XMLHttp si legge come XML Http). I numeri restano attaccati alla parola che li contiene.
È gratis e serve registrarsi?
Sì, è gratis. Non devi registrarti, creare un account né installare app, e non c’è un limite giornaliero: apri lo strumento e lo usi. Esistono solo limiti di dimensione che proteggono la memoria del dispositivo.
I miei dati vengono inviati a un server?
No. Ciò che scrivi o incolli viene elaborato nella memoria del browser e non viene inviato a nessun server. Puoi verificarlo con la scheda Rete del browser o disconnettendoti dopo aver caricato la pagina.