Nine cases, one converter
Case conversion sounds trivial until you hit the edge cases: Title Case has small-word rules, Sentence case needs to find sentence boundaries, and the programming cases — camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE — first have to work out where the words are. This converter tokenizes on spaces, underscores, hyphens and camelCase boundaries, so userAccountId, user_account_id and user-account-id all convert cleanly into any of the others.
That makes it a practical rename assistant: paste a column list from a database and get camelCase keys for your API, or turn a page heading into a kebab-case URL slug. Everything runs locally in your browser — nothing is uploaded.
How to convert text case
- Paste your text into the input on the left.
- Click any of the nine case buttons — the output updates instantly.
- Try another case on the same input, then copy the result.
Choosing the right case
For prose, Title Case is standard for headlines in US publications while Sentence case dominates UK style and most modern UI copy. In code, follow the language you are in: camelCase variables in JavaScript and Java, snake_case in Python and SQL, PascalCase for classes and React components, CONSTANT_CASE for values that never change, and kebab-case for URLs and CSS classes. After renaming a batch of identifiers, run the before and after through the Text Diff Checker to confirm nothing else changed — and if the result is headed into a URL, the URL Encoder handles any remaining special characters.