Case converter for any kind of text
Paste your text, pick a style, and get it back reformatted — from plain UPPERCASE and Title Case to programmer-friendly camelCase and snake_case. Everything is transformed in your browser, so nothing you paste ever leaves the page.
How the converter works
Add your text
Type it in or paste from anywhere. Mixed case, all caps, a stray Caps Lock accident — it all cleans up the same way.
Choose a style
Tap any of the case buttons. The result appears in the box below instantly, leaving your original text untouched above.
Copy it out
Grab the result with one tap, or feed it straight back into the input if you want to chain another transformation on top.
Who reaches for a case converter
Writers and editors
Fix a headline pasted in shouty capitals, apply consistent Title Case, or rescue a paragraph typed with Caps Lock on — without retyping a word.
Developers
Turn a label into camelCase for a variable, snake_case for a database column, or CONSTANT_CASE for a config key in a single tap.
Everyday cleanup
Normalise a messy list, tidy names and addresses, or make a spreadsheet column read consistently before you sort or import it.
The case styles, explained
Each style follows a clear rule so you always know what you will get back. Here is what every button does to your text.
The everyday styles
UPPER CASE makes every letter a capital, and lower case does the reverse. Title Case capitalises the first letter of each word and lowercases the rest, which suits headings. Sentence case capitalises only the first letter of each sentence, exactly as normal prose is written. Capitalize Each Word lifts the first letter of every word but leaves everything else as you typed it, so intentional mid-word capitals survive.
The programmer styles
camelCase joins your words with no spaces and capitalises each one after the first — myVariableName. PascalCase does the same but capitalises the first word too — MyClassName. snake_case lowercases everything and joins with underscores, kebab-case joins with hyphens, and CONSTANT_CASE is snake_case shouted in capitals for constants and environment variables.
The playful styles
aLtErNaTiNg flips between lower and upper on every letter for that unmistakable sarcastic tone, and iNVERSE cASE swaps whatever case each letter already has. Both ignore spaces and punctuation and only touch the letters.
Frequently asked questions
Does converting change my original text?
No. Your input stays in the top box exactly as you left it. The converted version appears separately below, so you can try several styles without losing the original.
How does Title Case treat small words?
This tool capitalises the first letter of every word, including short ones like "and" or "the". Strict editorial title case leaves some small words lowercase, so give the result a quick read if you are following a specific style guide.
What is the difference between camelCase and PascalCase?
Both remove spaces and capitalise each word. camelCase keeps the very first letter lowercase (userName) while PascalCase capitalises it too (UserName).
Does it handle accented letters?
Yes. Accented and non-English letters are uppercased and lowercased correctly, so names and words in other languages keep their marks.
Is my text sent anywhere?
Never. Every conversion runs in your browser with JavaScript. Nothing is uploaded, and the text disappears when you close the tab.
Can I chain conversions?
Yes. Use "Send result back to input" to move the output up top, then apply another style on top of it.