Convertitore maiuscole e minuscole, camelCase

Incolla un testo e convertilo in maiuscolo, minuscolo, iniziali maiuscole, maiuscola a inizio frase, camelCase, snake_case o kebab-case.

Cambiare maiuscole e minuscole: camelCase, snake_case

Il convertitore applica una regola fissa a tutto il testo inserito: maiuscole, minuscole, prima lettera di ogni parola o formato di nomenclatura informatica. «data di nascita cliente» diventa dataDiNascitaCliente in camelCase, data_di_nascita_cliente in snake_case e data-di-nascita-cliente in kebab-case.

Le trasformazioni disponibili

  • Testo: MAIUSCOLE, minuscole, «Frase» (iniziale maiuscola a inizio frase, il resto in minuscolo), «Capitalizza» (prima lettera di ogni parola), aLtErNaTo, inversione maiuscole/minuscole.
  • Codice: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e path/case.
  • Pulizia: slug per URL e rimozione degli spazi multipli.

Come vengono separate le parole

Per i formati di codice, lo strumento individua le parole con un'espressione regolare: una sequenza di minuscole eventualmente preceduta da una maiuscola, una sigla in maiuscolo o un numero. Spazi, trattini e altri separatori scompaiono. Un identificatore esistente viene quindi separato di nuovo: «getHTTPResponse code 404» dà getHttpResponseCode404 in camelCase e get_http_response_code_404 in snake_case.

Limiti da conoscere

  • Le lettere accentate vengono mantenute nei formati di codice («Prix TTC été 2026» dà prix_ttc_été_2026 in snake_case); lo slug le sostituisce con la lettera senza accento (prix-ttc-ete-2026). Se il tuo linguaggio di programmazione non accetta gli accenti negli identificatori, toglili prima di convertire.
  • «Frase» mette una maiuscola all'inizio del testo e dopo ogni punto, punto esclamativo o punto interrogativo, e porta il resto in minuscolo, nomi propri compresi.

Il contatore mostra il numero di parole (separate da spazi), di caratteri e di righe. Il testo resta nel tuo browser; puoi copiarlo o scaricarlo come file .txt.

Domande frequenti

Che differenza c'è tra camelCase e PascalCase?

Entrambi uniscono le parole senza separatore e usano la maiuscola a ogni parola. Nel camelCase la prima parola resta in minuscolo (prezzoTotale), nel PascalCase ha anch'essa la maiuscola (PrezzoTotale), convenzione diffusa per i nomi delle classi.

Quando usare snake_case o kebab-case?

Lo snake_case (prezzo_totale) collega le parole con un trattino basso, convenzione di Python e di molti database. Il kebab-case (prezzo-totale) usa un trattino, comune per i nomi dei file, le classi CSS e gli URL.

Come creare uno slug per un URL a partire da un titolo?

La modalità slug mette il testo in minuscolo, elimina la punteggiatura e sostituisce spazi e trattini bassi con un unico trattino. Le lettere accentate sono sostituite dalla lettera senza accento: «Perché è così» diventa «perche-e-cosi».

La modalità «Frase» mantiene le maiuscole dei nomi propri?

No. Mette la maiuscola all'inizio del testo e dopo ogni punto, punto esclamativo o punto interrogativo, e porta tutto il resto in minuscolo, nomi propri compresi. Correggili a mano dopo la conversione.

Lo strumento è davvero gratuito?

Sì, tutti gli strumenti di Kristools sono gratuiti al 100% e accessibili senza registrazione.

I miei dati sono protetti?

Sì. Tutte le elaborazioni vengono eseguite direttamente e in modo sicuro nel tuo browser. Nessun dato personale viene inviato ai nostri server.