Case Converter Online — camelCase snake_case kebab
Convert an identifier or phrase between camelCase, PascalCase, snake_case, SCREAMING_SNAKE, and kebab-case. Unicode letters stay as-is — no transliteration tables.
How conversion works
Paste an identifier, pick the target case, Convert. Digits stay attached to the preceding letter run (foo2Bar → foo2 + Bar). Empty input → explicit error.
Options
Examples
snake → Pascal
Input
Output
camel → SCREAMING
Input
Output
Related utilities
For URL slugs, use Slugify (separators + diacritics). This converter keeps identifier semantics.
Case converter FAQ
Identifiers
How is this different from Slugify?
Slugify builds URL slugs (separators, accents). This tool converts identifier case without diacritic stripping.
Title Case / dot.case?
Out of scope for v1 — only camel, Pascal, snake, SCREAMING_SNAKE, kebab.
Empty input?
Returns an empty error — never a silent success.
Are accents stripped?
No — caféBar keeps café inside the token.
Which scripts are supported?
Tokenization targets Latin letters (A–Z and Latin Extended, e.g. café). Non-Latin scripts (CJK, etc.) do not form tokens and may yield an empty error.
More developer utilities in this cluster
Looking for converters, encoders, formatters, and minifiers in one place? Developer tools hub Open the curated developer tools catalogue.