Testo
Case Converter
Converte testo o un identificatore contemporaneamente in tutti gli stili più comuni — camelCase, snake_case, kebab-case e altri. Riconosce i confini delle parole in camelCase/PascalCase, negli acronimi (XMLParser → XML + Parser) e sui numeri.
The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.
Naming styles
- camelCase — first word lowercase, every following word capitalized, no separators (myVariableName).
- PascalCase — every word capitalized (MyClassName) — typical for class names.
- snake_case — all words lowercase, joined with underscores (my_variable_name) — common in Python and databases.
- kebab-case — words joined with hyphens (my-page-name) — the standard for URLs and CSS classes.
- CONSTANT_CASE, Title Case, Sentence case — for constants and readable headings.
Common uses
- Renaming a variable or function to match another language's convention (e.g. Python's snake_case → JavaScript's camelCase).
- Turning an article title into a URL slug.
- Normalizing database column names or API fields to one consistent style.
Things to keep in mind
Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.
Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.
Articolo su questo strumento: Case Converter: perché esistono stili di denominazione diversi
Domande frequenti
Quali stili di maiuscole/minuscole sono supportati?
Lo strumento converte in camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case e path/case, tutti generati contemporaneamente da un unico input.
Come rileva lo strumento i confini delle parole?
Rileva i cambi di maiuscole/minuscole in camelCase e PascalCase, gestisce acronimi come XMLParser separandoli in XML e Parser, e separa i numeri attaccati alle lettere per identificare correttamente ogni parola.
Il testo che incollo viene inviato da qualche parte?
No, tutta la conversione avviene direttamente nel tuo browser in JavaScript — nulla viene inviato al server.
Perché le maiuscole/minuscole hanno importanza per il codice?
Nella maggior parte dei linguaggi di programmazione le maiuscole/minuscole tecnicamente non influenzano l'esecuzione (tranne per gli identificatori sensibili alla differenza), ma uno stile coerente è fondamentale per la leggibilità e per linter, IDE e generatori di documentazione, che spesso si aspettano uno stile specifico per un determinato tipo di entità.
È possibile ripristinare il testo originale dopo la conversione?
Non sempre in modo esatto. La conversione in minuscolo o maiuscolo è irreversibile se l'originale aveva maiuscole/minuscole miste — l'informazione su quali lettere fossero originariamente maiuscole va persa.