Case Converter
Convert text between UPPER, lower, Title, Sentence, camelCase and more.
Case Converter
This tool runs entirely in your browser. Your files never leave your device.
How to use
- 1Paste your text into the input box.
- 2Pick a target case from the buttons.
- 3Copy or download the converted result.
About this tool
The Case Converter rewrites your text in a chosen letter case. Alongside the everyday options — UPPER CASE, lower case, Title Case and Sentence case — it also produces the identifier styles used in programming: camelCase, PascalCase, snake_case and kebab-case, so you can turn a plain phrase like "user first name" straight into userFirstName or user_first_name without typing it out by hand. Switching between styles is instant: pick a different target case and the output updates immediately, so it's easy to try a few options and see which reads best.
Benefits & use cases
- Fix text that was typed entirely in caps or with caps lock left on.
- Format headings, titles and product names consistently across a document.
- Convert a variable or file name between coding conventions.
- Turn a plain English phrase into a ready-to-use programming identifier.
- Standardise inconsistent capitalisation in a list of names or entries.
Frequently asked questions
How does title case decide which words to capitalise?
This tool capitalises the first letter of every word. It does not lower-case short words like "of" or "the", so review the result if you need strict style-guide title case.
Can it convert camelCase back to words?
Yes. snake_case and kebab-case modes split camelCase and PascalCase input into separate words first.
Does it handle accented letters correctly?
Yes — uppercase and lowercase conversion correctly handles accented Latin letters, like é, ñ and ü, not just plain A–Z.
Does Sentence case know about proper nouns?
No — Sentence case only capitalises the first letter of the sentence, the same as a basic style rule. It has no way to know that a name like "paris" or "john" should stay capitalised, so check names manually after converting.