DT Dev Tools

Convertitore di maiuscole e minuscole

Converti il testo in maiuscolo, minuscolo, title case, camelCase, snake_case, kebab-case e sentence case, tutto in locale nel browser.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Advertisement

Cosa fa il convertitore di maiuscole e minuscole

Il convertitore cambia parole, titoli, etichette e identificatori tra gli stili di denominazione più comuni. Copre maiuscolo, minuscolo, title case, camelCase, snake_case, kebab-case e sentence case. È utile quando il testo passa da file di design, documentazione, classi CSS, variabili JavaScript, variabili d'ambiente, colonne di database e nomi di test che usano convenzioni leggermente diverse.

Questa pagina è pensata per il lavoro quotidiano degli sviluppatori: controlli rapidi durante il debug, preparazione di piccoli esempi per la documentazione e pulizia dei dati prima di incollarli in un editor, in un terminale, in una issue o in una fixture di test. L'interfaccia tiene vicini input, controlli, output e messaggio di stato, così il risultato è facile da verificare prima di copiarlo.

Flusso di lavoro privato nel browser

Tutta l'elaborazione avviene con JavaScript nel browser. Lo strumento non carica su alcun server i tuoi testi, token, URL, snippet o valori generati e non richiede un account. Questo modello di privacy è importante perché le piccole utility ricevono spesso risposte API reali, esempi di configurazione, log, dati di autenticazione o esempi simili a dati dei clienti durante la risoluzione dei problemi. Lavorare in locale riduce i rischi e rende lo strumento istantaneo, perché non c'è alcun passaggio sulla rete.

Consigli pratici

La conversione automatica non può conoscere ogni acronimo, nome di marchio o eccezione specifica del progetto. Controlla risultati come API, URL, ID, HTML e nomi di prodotto prima di inserirli nel codice. Le modalità basate sulle parole dividono punteggiatura, spazi, trattini bassi, trattini e confini del camelCase, mentre maiuscolo e minuscolo mantengono i separatori originali.

Controlla sempre il risultato trasformato prima di farvi affidamento in produzione. Le utility nel browser sono eccellenti per ispezionare e preparare, ma non possono comprendere ogni convenzione di progetto o requisito di sicurezza. Se il risultato verrà sottoposto a commit, condiviso pubblicamente o usato in un flusso di autenticazione, verifica che non contenga segreti e che corrisponda al formato atteso dalla tua applicazione.

Esempi e dettagli di funzionamento

L'input user first name diventa userFirstName in camelCase, user_first_name in snake_case, user-first-name in kebab-case e User First Name in title case. Un identificatore camelCase come getUserID viene diviso ai confini tra maiuscole e minuscole in get, user e id, quindi snake_case restituisce get_user_id.

Alcuni dettagli vale la pena conoscerli. Il title case mette in maiuscolo ogni parola, comprese quelle brevi come «of» e «and», quindi correggile a mano se la tua guida di stile le vuole minuscole. Il sentence case converte tutto l'input in minuscolo e mette in maiuscolo solo il primo carattere; non riconosce le frasi successive né i nomi propri. Poiché camelCase, snake_case e kebab-case ricostruiscono il testo a partire dalle parole, punteggiatura e ritorni a capo vengono eliminati e il risultato è una sola riga. Una sequenza di maiuscole seguita da una parola, come HTTPResponse, resta una sola parola, perché la divisione avviene solo dove una lettera minuscola o una cifra incontra una maiuscola.

Come usare

  1. Incolla il testoAggiungi una frase, un'etichetta o un identificatore.
  2. Scegli lo stileClicca sullo stile di maiuscole e minuscole desiderato.
  3. Copia il risultatoUsa il testo convertito dove ti serve.

Domande frequenti

Mantiene gli acronimi?
No. Controlla gli acronimi manualmente.
Può leggere un input in camelCase?
Sì. Rileva i passaggi da minuscolo a maiuscolo.
Il testo viene caricato online?
No. La conversione avviene in locale.
Advertisement