Case Converter
Convert text to upper, lower, title, sentence, camel, snake or kebab case.
Enter text above, then choose a case style.
About the Case Converter
Text arrives in the wrong case constantly: a heading typed with caps lock on, a spreadsheet column shouting in capitals, a variable name that needs to be snake case for a database column. This converter applies eight case styles to your text with one click each.
Programming styles are included alongside the editorial ones, because renaming fields by hand is slow and error-prone.
How to use the Case Converter
- 1Paste the text you want to change.
- 2Click the case style you need.
- 3Review the result in the output panel.
- 4Copy the converted text, or apply a different style to the same input.
Features
- UPPERCASE, lowercase, Title Case and Sentence case
- camelCase, PascalCase, snake_case and kebab-case
- Alternating and inverted case for playful use
- One-click copy of the result
- Works on single lines or long passages
Why people use it
- Fix shouting text without retyping it.
- Generate consistent identifiers for code and databases.
- Normalise imported spreadsheet data quickly.
Common use cases
- Converting an all-caps product list into title case.
- Turning a label such as First Name into first_name for a database column.
- Fixing a sentence typed with the caps lock key on.
Privacy and your data
Everything you type or open here is processed by your own browser. No file, text or result is uploaded to a server, stored in a database or shared with anyone, and closing the tab clears it completely.
Frequently asked questions
Related tools
Word Counter
Count words, characters, sentences, paragraphs and reading time.
Character Counter
Track character counts against platform limits as you type.
Remove Duplicate Lines
Delete repeated lines from a list, with optional case handling.
Text Sorter
Sort lines alphabetically, numerically, by length or at random.
Text Repeater
Repeat a word, line or block a set number of times.
Remove Extra Spaces
Clean double spaces, trailing whitespace and blank lines.