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
- Scrivi o incolla il testo nell’input, oppure fai clic su Esempio.
- Trova nella tabella il formato che ti serve e premi il pulsante di copia accanto.
- 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.
- 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.