DevToolPal
IT

Convertitore maiuscole e minuscole

Converti il testo in MAIUSCOLO, minuscolo, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case e altro, tutto insieme.

Eseguito in locale, mai caricato

Opzioni

Testo

0 caratteri · 0 B

Risultato

Il risultato apparirà qui

Cosa fa

Il convertitore di maiuscole e minuscole riscrive il testo in dodici formati contemporaneamente e mostra ogni risultato in una riga con il suo pulsante di copia. Copre i formati della scrittura, come MAIUSCOLO, minuscolo, Title Case e Sentence case, e le convenzioni di denominazione che i programmatori usano per variabili, costanti, file e URL: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e path/case. C’è anche il formato aLtErNaTo, per quando vuoi sembrare sarcastico online.

Non serve scegliere prima un formato. Incolla una frase, il nome di una colonna di database o un elenco di identificatori e l’intera tabella si aggiorna mentre scrivi.

Come si usa

  1. Scrivi o incolla il testo nell’input, oppure fai clic su Esempio.
  2. Trova nella tabella il formato che ti serve e premi il pulsante di copia accanto.
  3. Lascia attivo Converti ogni riga separatamente per rinominare un elenco di identificatori, uno per riga. Disattivalo per unire tutto il testo in un solo nome.
  4. Disattiva Lascia minuscole le parole brevi se la tua guida di stile mette la maiuscola a ogni parola di un titolo.

Esempio

Tre righe di input convertite in snake_case e camelCase:

the quick brown fox      →  the_quick_brown_fox      theQuickBrownFox
getHTTPResponseCode      →  get_http_response_code   getHttpResponseCode
user_account_id          →  user_account_id          userAccountId

Quale formato usare e dove

  • camelCase: variabili e funzioni in JavaScript, TypeScript e Java, e chiavi JSON di molte API.
  • PascalCase: classi, componenti React, metodi C# e nomi di tipi.
  • snake_case: variabili e funzioni Python, Ruby e nomi di colonne SQL.
  • CONSTANT_CASE: costanti e variabili d’ambiente come MAX_RETRIES.
  • kebab-case: URL, classi CSS, attributi HTML e nomi di file.
  • dot.case e path/case: chiavi di configurazione, chiavi di traduzione e percorsi di cartelle.
  • Title Case: titoli, titoli di libri e pulsanti nelle interfacce in inglese.
  • Sentence case: la maggior parte dei testi di interfaccia, delle notifiche e della prosa normale.

Il Sentence case mette tutto in minuscolo e poi rende maiuscola la prima lettera dopo un punto, un punto interrogativo, un punto esclamativo o un a capo. Anche nomi propri e sigle all’interno della frase diventano minuscoli, quindi controllali prima di incollare il risultato.

Domande frequenti

› Qual è la differenza tra camelCase e PascalCase?

Entrambi uniscono le parole senza spazi e mettono la maiuscola all'inizio di ogni parola. camelCase lascia minuscola la primissima lettera (userName), PascalCase la rende maiuscola (UserName). Le variabili JavaScript usano di solito camelCase, i nomi di classi e tipi PascalCase.

› Come viene diviso in parole un identificatore esistente?

Spazi, trattini bassi, trattini, punti, barre e altri segni separano le parole, così come il passaggio da minuscola a maiuscola. Le maiuscole consecutive restano unite come sigla, quindi getHTTPResponse diventa get, HTTP e Response.

› Quali parole restano minuscole in Title Case?

Con l'opzione intelligente attiva, articoli, congiunzioni e preposizioni brevi dell'inglese come a, an, the, and, of, in e to restano minuscoli, tranne all'inizio o alla fine del titolo o dopo i due punti. Disattiva l'opzione per mettere la maiuscola a ogni parola.

› Funziona con lettere accentate e altri alfabeti?

Sì. Maiuscole e minuscole seguono le regole Unicode, quindi è, ß, il greco e il cirillico vengono convertiti correttamente. Le scritture senza maiuscole, come il cinese, restano invariate.

› Il mio testo viene inviato da qualche parte?

No. La conversione avviene nel browser mentre scrivi e non viene caricato nulla.