Switch identifier casing for code, configs, and copy. Pick a target mode — output updates as you type with no network requests.
Result
Enter text and pick a case mode. Output updates as you type.
How to convert text case
Enter the identifier or sentence to convert.
Select a target mode (camelCase, snake_case, kebab-case, PascalCase, and others).
Output updates as you type.
Copy the converted string. Words split on spaces, underscores, hyphens, dots, and camelCase boundaries.
FAQ
camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case, lowercase, and UPPERCASE.
The converter splits on spaces, underscores, hyphens, dots, and camelCase boundaries so mixed inputs like hello_world or helloWorld convert consistently.
Digits stay attached to adjacent letters — user2Id becomes user2_id in snake_case.
Separators are normalized into word boundaries. Punctuation between words is treated as a split point, not copied into the output.
Paste the sentence — spaces become underscores and words lowercased. Title Case and UPPERCASE modes treat each word separately for display strings rather than code identifiers.