Case Converter
Switch between upper, lower, title, sentence, camel, snake and kebab case.
Your files never leave your device. Everything runs in your browser.
What Case Converter does
Case Converter rewrites text into the capitalisation style you need: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and two novelty styles, aLtErNaTiNg and InVeRsE. Type or paste into the box, click the style you want, and the text is converted in place, ready to copy.
It is the quick fix for text that arrived in the wrong case: headings pasted from a design tool, a list of labels that must become variable names, ALL-CAPS text that should read normally, or a sentence that needs only its first letter capitalised. For example, Title Case turns “the lord of the rings” into “The Lord Of The Rings”, and Sentence case turns “hello WORLD. this is fine! and so is this?” into “Hello world. This is fine! And so is this?”
The styles follow simple, predictable rules rather than a dictionary. That has real consequences for small words, acronyms, punctuation and non-ASCII letters — the tips below explain exactly what happens so you can predict the result instead of proof-reading blindly.
How to use Case Converter
- Paste or type the text into the box at the top.
- Click a style button — the text in the box is replaced immediately, so keep a copy of the original if you may need it back.
- For identifiers, click camelCase, PascalCase, snake_case or kebab-case; these split the text on whitespace.
- For prose, use Title Case for headings or Sentence case for sentences.
- Try aLtErNaTiNg or InVeRsE for playful or mocking text.
- Click Copy result to copy the converted text, or Clear to empty the box.
Features
- Ten styles: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, aLtErNaTiNg and InVeRsE.
- Converts in place, and the result stays editable, so a second style can be applied on top of the first.
- Programming styles split on any whitespace, including tabs and newlines.
- Accented Latin letters, Greek and Cyrillic capitals are handled by the browser's own case mapping.
- Copy result and Clear buttons; no files, no settings, no sign-up.
- The whole conversion happens locally, so drafts and client copy stay private.
Tips and common mistakes
- Title Case capitalises every word with no small-word rule: “the lord of the rings” becomes “The Lord Of The Rings”, with “of” and “the” capitalised too.
- Acronyms are normalised rather than preserved: “NASA and the FBI” becomes “Nasa And The Fbi”, and lowercase turns them into “nasa and the fbi”.
- camelCase, PascalCase, snake_case and kebab-case split on whitespace only, so punctuation stays attached to the word: snake_case of “Hello, World!” is “hello,_world!”.
- Title Case expects ASCII word characters. A word that starts with an accented letter can come out oddly — “élan vital” becomes “éLan Vital” — so fix such words by hand.
- Sentence case lowercases the whole text first, then capitalises the beginning and the first letter after each full stop, question mark or exclamation mark that is followed by a space. Acronyms and proper nouns inside the sentence are lowercased in the process.
- Buttons replace the text directly, so convert a copy rather than your only version.
Frequently asked questions
Why is “of” capitalised in Title Case?
The rule capitalises the first letter of every word; there is no list of small words to skip. If you only want the first word of each sentence capitalised, use Sentence case instead.
What happens to acronyms such as NASA or FBI?
They are lowercased. Title Case turns “NASA and the FBI” into “Nasa And The Fbi”, and lowercase turns it into “nasa and the fbi”. There is no option to preserve acronyms, so correct them by hand afterwards.
How do camelCase, snake_case and kebab-case treat punctuation?
They split the text on whitespace only. Punctuation stays with the word it followed, so “Hello, World!” becomes “hello,_world!” in snake_case. Strip punctuation first if you need clean identifiers, or run the result through the Slug Generator for URL-safe text.
Does Sentence case only change the first letter?
No — it lowercases everything first, then capitalises the start of the text and the first letter after every full stop, question mark or exclamation mark followed by a space. Proper nouns and acronyms are affected and need checking.
Does it work with accented letters and other alphabets?
Mostly yes: the browser's case mapping handles accented Latin letters, Greek and Cyrillic in the four programming styles and in upper/lowercase. Title Case is the exception because it only recognises ASCII word characters, which is why “élan vital” can come out as “éLan Vital”.
Can I undo a conversion?
There is no undo button — each style replaces the text in the box. Copy the original before converting, or paste the source again from wherever you first copied it.
Related text tools: Slug Generator, Word Counter, Find & Replace, Line Tools.
Conversion happens in your browser as you click; the text is never uploaded or stored.