How to use the case converter
- Type or paste your text into the box above.
- Pick a case style such as Title Case or snake_case.
- Check the converted text in the result box.
- Press Copy result or download it as a .txt file.
- Switch styles any time. The result updates right away.
Case styles this converter supports
- UPPER and lower for every letter one way.
- Title Case that keeps small words like of and the lowercase.
- Sentence case that capitalizes after each period.
camelCaseplussnake_caseandkebab-casefor code and URLs.- A sarcastic aLtErNaTiNg style for internet jokes.
- Live results for text of any length with no upload.
What does a case converter do?
A case converter changes the capital letters in your text. The words stay exactly the same. Only the capitals change.
The wrong case looks careless even when the words are right. A heading in all capitals looks like shouting. It also reads more slowly. Capital letters form even blocks and hide the word shapes readers rely on.
A sentence with no capital at the start looks like a quick text message. A code variable in the wrong style tells others you do not know the codebase.
None of this is hard to fix. A retype wastes time and adds new typos though. A converter takes a second and keeps every word intact.
Title case has rules
Most people capitalize every word and call it title case. Standard style guides do not. Articles, short joining words and short prepositions stay lowercase. The exception is when they start or end the title.
- Correct: The Lord of the Rings
- Wrong: The Lord Of The Rings
This case converter uses a list of common small words. Think of words like a and the. Short joining words like and, but and or are on it too. So are short words like of, in and to. It always capitalizes the first and last word. House styles differ on longer prepositions. Check the result against your own style guide if you follow one.
Code case styles explained
| Style | Example | Used for |
|---|---|---|
camelCase | helloBigWorld | JavaScript, Java and C# names |
snake_case | hello_big_world | Python, Ruby and SQL columns |
kebab-case | hello-big-world | CSS classes and URL slugs |
All three first split the input into words. So the tool handles a plain phrase or an existing variable name equally well. It treats the switch from a small letter to a capital as a word break. So helloBigWorld becomes hello_big_world and not one long lowercase run.
What sentence case cannot know
Sentence case lowercases everything. Then it capitalizes the first letter and any letter after a period, question mark or exclamation mark. That works for normal writing.
It fails on proper nouns. Names and places turn lowercase. Brands and the word I do too. You must fix those by hand. No tool can avoid this without a dictionary of every name in every language. So treat sentence case as a strong first pass on text typed in caps. It still saves most of the work.
Common uses for a case converter
- Rescue a document typed with caps lock on.
- Clean a spreadsheet column of names before an import.
- Turn a page title into a URL slug with
kebab-case. - Rename variables to match a new code style.
- Format blog headings in proper title case.
Case converter tips
- Pick Sentence case for body text and Title Case for headings.
- Proofread names after any automatic change.
- Use
kebab-casefor web addresses because search engines read dashes as spaces. - Match your team's code style guide before you rename variables in bulk.
- Avoid all caps for long text. It slows readers down.
Common case converter questions in practice
My acronyms turned lowercase
Title and sentence case lowercase most letters first. Fix acronyms like NASA or USA by hand after the change.
My slug still has odd symbols
Remove punctuation before you convert to kebab-case. The text cleaner helps.
Who uses a case converter?
Writers fix headlines. Developers rename variables. SEO teams build clean URL slugs. Data teams tidy names before a database import. Students fix essays typed with caps lock on.
Your text stays private
The tool converts your text inside your browser. It sends nothing to a server and keeps no copy. Drafts and client copy never leave your device. Need to sort the lines afterward? Use the text sorter. Want to strip junk characters? Try the text cleaner. Need a count? The word counter is one click away.