Vai al contenuto
ToolPika

Convertitore maiuscole e minuscole

Incolla il tuo testo e scegli uno stile. Il risultato si aggiorna all’istante e si copia con un clic.

Converti in

Funziona nel tuo browser. Niente di ciò che inserisci viene inviato a un server.

Gli stili

Stile Esempio Uso tipico
Maiuscola a inizio frase La volpe marrone veloce Testo normale e titoli in italiano
minuscolo la volpe marrone veloce Etichette, email, correggere un BLOC MAIUSC premuto per sbaglio
MAIUSCOLO LA VOLPE MARRONE VELOCE Intestazioni, etichette, enfasi
Iniziali Maiuscole La Volpe Marrone Veloce Titoli di libri, articoli e canzoni in inglese
camelCase laVolpeMarroneVeloce Variabili in JavaScript, Java, Swift
PascalCase LaVolpeMarroneVeloce Classi e tipi, componenti React
snake_case la_volpe_marrone_veloce Python, Ruby, colonne di database
kebab-case la-volpe-marrone-veloce URL, classi CSS, nomi di file
CONSTANT_CASE LA_VOLPE_MARRONE_VELOCE Costanti e variabili d’ambiente

Come funziona

Gli stili di testo mantengono punteggiatura, spazi e a capo. “Maiuscola a inizio frase” mette tutto in minuscolo e poi rende maiuscola la prima lettera dopo ogni punto, punto interrogativo o esclamativo e a capo. I nomi propri di persone o luoghi non possono essere riconosciuti, quindi controllali dopo la conversione.

Gli stili di programmazione prima dividono il testo in parole, ignorando la punteggiatura, e poi le uniscono con il separatore e le maiuscole dello stile scelto. La conversione funziona in ogni direzione: user_first_name → userFirstName → UserFirstName → user-first-name.

Le lettere accentate e gli altri alfabeti (greco, cirillico…) vengono convertiti con le regole linguistiche del tuo browser, e gli accenti restano: “perché” diventa “PERCHÉ”. Molti linguaggi e sistemi non accettano accenti nei nomi, quindi per il codice toglili tu; lo strumento non lo fa.

Esempi

  • Titolo in inglese: “a tale of two cities” → “A Tale of Two Cities”.
  • Correggere il BLOC MAIUSC: “CIAO MARCO. COME STAI?” → “Ciao marco. Come stai?” (il nome va corretto a mano).
  • Codice: “XMLHttpRequest” → xml_http_request; “maxRetryCount” → MAX_RETRY_COUNT.

Domande frequenti

Quali regole segue "Iniziali Maiuscole"?

Ogni parola prende la maiuscola tranne articoli, preposizioni e congiunzioni brevi (il, la, di, del, in, con, per, e, o, ecc.), salvo quando sono la prima o l’ultima parola. In italiano la norma per i titoli è mettere la maiuscola solo alla prima parola e ai nomi propri; questo stile viene dall’inglese ed è utile soprattutto per titoli in inglese. Le parole già in maiuscolo, come ONU, restano invariate.

Quale stile usare nella programmazione?

Dipende dalle convenzioni del linguaggio. JavaScript e Java usano camelCase per le variabili e PascalCase per le classi; Python e Ruby usano snake_case; CSS e URL usano kebab-case; le costanti sono di solito in CONSTANT_CASE.

Come vengono separate le parole in nomi come XMLHttpRequest?

Una nuova parola inizia a ogni spazio, trattino basso, trattino o altro separatore, e ovunque una minuscola sia seguita da una maiuscola. Le maiuscole consecutive restano unite come una sola parola, quindi XMLHttpRequest diventa xml_http_request in snake_case.

Posso convertire un elenco di nomi in una volta?

Sì. Gli stili di programmazione convertono ogni riga separatamente, quindi un elenco di nomi di colonne o etichette resta un elenco.