Text Case Converter: UPPERCASE, lowercase, Title Case & More
Convert text to any case online free: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and more. Instant conversion, no sign-up required.
Last updated: June 2026
Input
0 words0 chars
Output
0 words0 chars
Choose a case
About this tool
How to change text case online
Fixing the capitalization of text by hand is tedious, whether you are re-typing a headline in Title Case, or converting a label into snake_case for code. A case converter does it in one click. Paste your text on the left, pick a style, and the converted result appears on the right, ready to copy.
The tool covers everyday writing styles, UPPERCASE, lowercase, Title Case and Sentence case, as well as the programmer conventions you reach for daily: camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE and dot.case. There are a couple of fun ones too, Reverse and aLtErNaTiNg case. Word and character counts are shown for both boxes so you can see the effect at a glance.
Everything happens locally in your browser, so your text is never uploaded, and there's no limit on how much you convert. Use Swap to push the output back into the input for a second pass, and Download to save the result. Need to size the text too? Open the word counter.
When do you actually need a case converter?
Most people reach for one without planning to. You copy a heading out of a PDF and it lands in your document as one long shout of capital letters. You move a rough draft into a finished piece and the casing is all over the place. A quick paste and one click sorts it out. A few common moments where it saves real time:
- Writers turning an all-caps note back into sentence case that reads normally.
- Developers naming things and needing camelCase or snake_case without retyping each word.
- Text copied from PDFs or scanned files that arrives in full capitals.
- Social media posts, where title case on a headline reads a little more considered.
- SEO work, where a title tag looks best in title case and the meta description in sentence case.
- Legal documents and form fields that ask for a name or reference in ALL CAPS.
- Email subject lines, where title case tends to lift open rates a touch.
The difference between each case type
The labels get mixed up a lot, so here is what each one actually does and where you would use it:
- UPPERCASE: every letter is capital. Good for warnings, acronyms and emphasis. Example: "TERMS AND CONDITIONS".
- lowercase: every letter is small. Common in URLs, usernames and casual messaging. Example: "hello world".
- Title Case: the first letter of each major word is capital. Used for headlines, book titles and article headings. Example: "The Quick Brown Fox".
- Sentence case: only the first letter of the sentence is capital. This is how most body text and descriptions are written. Example: "The quick brown fox".
- camelCase: no spaces, and every word after the first starts with a capital. Standard for JavaScript variables, function names and APIs. Example: "quickBrownFox".
- snake_case: words joined by underscores, all lowercase. Common for Python variables, database column names and file names. Example: "quick_brown_fox".
A quick note on smart case conversion
Plenty of tools change every letter mechanically and call it done. Title case is the tricky one. Small words like "and", "the", "of" and "in" should stay lowercase when they sit in the middle of a title, even though they are still words. This converter follows the standard title rules for those, so a heading comes out publication ready rather than needing a second pass by hand.
How it works
Three quick steps โ no account, nothing uploaded to a server.
Paste your text
Type or paste your text into the box.
Pick a case
Convert to UPPER, lower, Title, camelCase and more.
Use your results
Copy the output or download it.
Capitalization rules on this page follow the Google developer documentation style guide. Last checked July 2026.
FAQ
Frequently asked questions
What case styles can I convert to?
Twelve: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, dot.case, Reverse and aLtErNaTiNg case. Each is one click, and the output is fully editable so you can fine-tune the result before copying.
What's the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every significant word (small words like 'and', 'the' and 'of' stay lowercase unless they start the title), ideal for headlines. Sentence case capitalizes only the first word of each sentence and any proper nouns you keep, like normal prose.
When would I use camelCase or snake_case?
These are programming naming conventions. camelCase (myVariableName) and PascalCase (MyClassName) are common in JavaScript, Java and C#; snake_case (my_variable_name) is common in Python and Ruby; kebab-case (my-file-name) is used for URLs, CSS classes and file names; and SCREAMING_SNAKE_CASE is used for constants. The converter splits your text into words and rejoins them in the chosen style.
Is my text uploaded anywhere?
No. The conversion happens entirely in your browser with JavaScript, so your text never leaves your device. There's no account, no limit and no tracking of what you convert, so paste freely, even sensitive content.
Can I convert a large amount of text?
Yes. Because everything runs locally there's no upload step or size cap beyond your device's memory, so you can convert long documents instantly. Use the Swap button to move the result back into the input for chained conversions, and Download to save it as a .txt file.
Related text tools
You might also need these.