What is Text Case Converter?
Switches text between thirteen styles: UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, path/case, CONSTANT_CASE, iNVERSE cASE, aLtErNaTiNg, and SpOnGeBoB mocking case. Handy when you need a variable name, a constant, a headline, or just consistent formatting.
Paste any block of text and switch between thirteen common case styles with one click: UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, path/case for file and URL paths, CONSTANT_CASE for constants, iNVERSE cASE to flip every letter, aLtErNaTiNg, and SpOnGeBoB mocking case for that distinctive meme effect. For programming-style cases the tool also strips punctuation, so 'user@example.com' becomes 'user_example_com' in snake_case rather than something broken.
How to use
- Paste or type your text into the input area — it can be any length from a single word to full paragraphs.
- Click the case style button you want: UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, path/case, CONSTANT_CASE, iNVERSE cASE, aLtErNaTiNg, or SpOnGeBoB.
- The converted text appears instantly — copy it to your clipboard with one click.
When to use
- Turning a feature description into a clean variable, class, file, or URL slug name.
- Fixing a headline or paragraph someone typed in random ALL CAPS or all lowercase.
- Bulk-formatting CSV column headers before importing into a database or spreadsheet.
Result
A developer pastes 'user account settings page' and clicks snake_case to get 'user_account_settings_page' for a variable name, then clicks PascalCase to get 'UserAccountSettingsPage' for a component name.
FAQ
- What's the difference between Title Case and Sentence case?
- Title Case capitalises the first letter of every word ('The Quick Brown Fox'), useful for headlines and book titles. Sentence case only capitalises the first letter of each sentence ('The quick brown fox'), which reads like normal prose.
- When should I use camelCase versus snake_case versus kebab-case?
- JavaScript and Java conventions use camelCase for variables. Python, Ruby, and database columns favour snake_case. CSS classes, URLs, and file names usually use kebab-case. Pick whichever fits the language or system you're working in.
- Does the converter handle punctuation and special characters?
- For UPPER, lower, Title, Sentence, Inverse, Alternating, and SpongeBob case, punctuation stays untouched. For camelCase, PascalCase, snake_case, kebab-case, path/case, and CONSTANT_CASE, non-alphanumeric characters are treated as word separators and removed so the output remains a valid identifier.
- Will my text leave my device?
- No. All conversions run locally — nothing is uploaded to any server. You can paste production strings, internal docs, or personal notes without worrying about logs or remote storage.
- Is there a character limit?
- There's no hard cap, but very large inputs (hundreds of thousands of characters) may briefly freeze the page while the conversion runs. For typical text — paragraphs, lists, or column headers — it's instant.
Related Tools
Rhyme Finder
Find perfect and near rhymes for any word
Anagram Solver
Find all valid anagrams of any word
Unicode Lookup
Search Unicode by name or code
URL Encoder/Decoder
Encode and decode URLs instantly
NATO Phonetic Alphabet
Convert text to NATO phonetic alphabet
Paragraph Counter
Count paragraphs in your text