Vai al contenuto
helpyself

Convertitore maiuscole e minuscole

Local only — nothing is uploaded unless you save or share it.

Converti il testo tra camelCase, snake_case, kebab-case e altri formati.

  1. Incolla o digita il tuo testo
  2. Tutte le forme compaiono insieme mentre scrivi
  3. Copia quella che ti serve
Salva questo strumento

Tieni Convertitore maiuscole e minuscole a portata di mano

Aggiungi ai preferiti

Su questo strumento

Sistemi diversi insistono su convenzioni di denominazione diverse, e passare dall'una all'altra a mano è noioso e pieno di errori. JavaScript preferisce il camelCase, Python e i database si appoggiano allo snake_case, le classi CSS e gli URL usano il kebab-case, le variabili d'ambiente urlano in CONSTANT_CASE e i titoli vogliono le Maiuscole Iniziali. Questo convertitore mostra tutte le forme in una volta, così prendi quella che ti serve. Funziona con qualsiasi input e non solo con parole semplici, perché le convenzioni di programmazione spezzano prima il testo in parole: i confini del camelCase, i trattini bassi, i trattini e gli spazi vengono tutti riconosciuti, quindi puoi convertire direttamente da una convenzione all'altra. Le sigle sono trattate con criterio, così un nome come HTTPServerConfig si divide nelle parole che ti aspetteresti invece che in una lunga sfilza di maiuscole. Le Maiuscole Iniziali seguono la normale convenzione editoriale e lasciano minuscole le paroline di collegamento come of, and e the, tranne a inizio o fine riga. Maiuscola iniziale di frase, MAIUSCOLO e minuscolo agiscono sul testo così com'è scritto, quindi punteggiatura e spaziatura restano intatte.

Domande frequenti

Posso convertire da camelCase a snake_case direttamente?

Sì. L'input viene diviso in parole prima che qualcosa venga ricostruito, quindi non importa da quale convenzione parti. camelCase, PascalCase, snake_case, kebab-case e testo normale separato da spazi funzionano tutti come input.

È un convertitore camelCase o un convertitore snake case?

Entrambi, e anche il resto: è un convertitore di formato del testo che legge quello che incolli e lo riscrive nella convenzione che scegli — camelCase, PascalCase, snake case, kebab case, CONSTANT_CASE o frasi normali. Non c'è nessun «da» da scegliere, perché la divisione si ricava dal testo stesso.

Come vengono gestite le sigle?

Una sequenza di maiuscole seguita da una parola con l'iniziale maiuscola viene spezzata nel punto giusto, così HTTPServerConfig diventa le parole http, server e config invece di un unico blocco. Il risultato è http_server_config e non httpserverconfig.

Perché le Maiuscole Iniziali lasciano alcune parole minuscole?

Perché lo stile editoriale standard tiene minuscoli articoli, congiunzioni e preposizioni brevi come a, of, and e the, a meno che non siano la prima o l'ultima parola. Se vuoi ogni parola con l'iniziale maiuscola comunque, parti dall'output a Maiuscole Iniziali e correggilo.

Passando a maiuscolo o minuscolo la punteggiatura resta?

Sì. MAIUSCOLO, minuscolo e Maiuscola iniziale di frase lavorano sul testo originale e non su parole estratte, quindi spaziatura e punteggiatura si conservano esattamente. Le convenzioni di programmazione devono per forza scartare la punteggiatura, che non è valida negli identificatori.

Perché v2 diventa v_2 in snake_case?

Perché il confine fra lettere e cifre è trattato come una separazione di parole, lo stesso comportamento di librerie molto diffuse come lodash. Ottieni utf_8_encoder invece di utf8_encoder. Le Maiuscole Iniziali e la maiuscola di frase non spezzano le cifre, quindi nei titoli v2 resta intatto.

Aiutaci a migliorare questo strumento

Hai trovato un errore, vuoi una modifica, o ti manca uno strumento?

/case-converter

↑↓ per muoverti · Invio per aprire · Esc per chiudere