Free Case Converter.
Convert text between UPPERCASE, Title Case, camelCase, snake_case and more — updates instantly as you type, with nothing ever sent anywhere. Styles such as lowercase and Sentence case change every letter, so acronyms like NASA and brand names like iPhone need checking by hand afterwards.
Case converter: quick facts
Switch text between 11 case styles instantly, in your browser.
Updated
- Price
- Free, no sign-up, no limits.
- Styles
- UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg, Inverse, camelCase, PascalCase, snake_case, CONSTANT_CASE and kebab-case.
- Your text
- The original stays in place; the converted version appears alongside.
- Watch for
- Acronyms and brand names (NASA, iPhone) may need fixing by hand afterwards.
- Privacy
- Your text stays in your browser.
How to change the case of text
Paste your text, pick a style and the result updates as you type, with word, character and line counts underneath. Copy it with one click when it looks right.
- 01
Paste or type your text
Into the box at the top of the tool.
- 02
Choose a case style
Eleven everyday and programmer styles to pick from.
- 03
Copy the result
Use the Copy button, or keep switching styles freely.
Tips for converting case cleanly
A converter changes every letter the same way, so it helps to know where a quick check is needed afterwards.
- Title Case isn’t the same everywhereStyle guides disagree on small words, and some keep “and”, “of” and “the” lowercase in headings. Title Case here capitalises every word, so check a heading against your house style before publishing.
- Put capitals back on namesSentence case lowercases everything after the first letter of each sentence, including names and places. Read the result through and restore capitals on words like London or Sarah.
- Fix text typed with Caps Lock onInverse Case swaps every letter, so a paragraph typed as “tHIS iS mY rEPORT” comes out as “This Is My Report” without any retyping.
- Name things the way code expectsUse camelCase for JavaScript variables, snake_case for Python and database columns, and kebab-case for web addresses and CSS classes. Converting a plain phrase gets the joins and capitals right in one step.
Like every Altto tool, this runs on your device — nothing you add is uploaded. How Altto works
case styles in one place, from everyday UPPERCASE and Sentence case to the camelCase, snake_case and kebab-case used in code.
Frequently asked questions
What each style does, and how the converter decides where words begin. Our guide to text case styles explains where each one is used.
What case styles does this cover?
What's the difference between Title Case and Sentence case?
How does it handle converting to camelCase, snake_case or kebab-case?
Is my original text changed?
Why did my acronyms change?
Which style should I use for file names?
Related tools
Run a website? Add this case converter to your own site with two lines of code, free.