Text Case Converter
Instantly convert text between 10 different cases — UPPERCASE, lowercase, Sentence case, Title Case, camelCase, PascalCase, snake_case, kebab-case, aLtErNaTiNg, and ReVeRsE case — with a live preview, copy, and download.
Paste text, pick a case, and see the result instantly. Convert to UPPERCASE, lowercase, Sentence, Title, camelCase, PascalCase, snake_case, kebab-case, alternating, or reverse case. Upload TXT files or copy the output with one click.
About the Text Case Converter
Rewriting the same paragraph in a new case by hand is slow and error-prone. This tool converts any block of text between 10 common case styles in real time — from UPPERCASE headings to camelCase variable names to kebab-case URL slugs. Paste, pick a case, and copy the result. Everything runs in your browser tab, so even sensitive drafts never leave your device.
Common use cases
- Reformatting headings and titles for blog posts, landing pages, and menus. - Renaming variables, functions, and classes across programming languages. - Generating URL slugs, CSS class names, and filenames. - Cleaning up all-caps text pulled from PDFs or emails. - Turning phrases into database column names or API keys. - Preparing marketing copy that needs consistent capitalization. - Creating funky styled text (aLtErNaTiNg) for social captions.
Tips for great results
- For code identifiers, remove punctuation before converting — camelCase preserves letters and digits but drops symbols like commas. - Sentence case respects periods, question marks, and exclamation points, so use them to signal new sentences. - Title Case here capitalizes every word. If you need strict AP/Chicago style (skipping short words like "and", "the"), tweak the output manually. - Use Reverse Case to swap capitalization without changing the letters — handy for fixing accidentally caps-locked text. - Upload .txt files for large documents instead of pasting — it is faster and avoids paste-formatting issues.
Limitations
- Only .txt files are supported for upload; .doc, .docx, and .pdf are not parsed. - Title Case capitalizes every word — it does not follow AP or Chicago style rules for short words. - Language-specific casing (e.g. Turkish dotted / dotless i, German ß) uses the default JavaScript behavior and may not match locale expectations. - Very large files (over 5 MB) are rejected to keep the browser responsive.
Key features
UPPERCASE, lowercase, Sentence case, Title Case, camelCase, PascalCase, snake_case, kebab-case, alternating, and reverse — one click each.
The output updates as you type or paste — no submit button, no waiting.
Copy the converted text to the clipboard with a single tap.
Save the output as a plain text file named after the chosen case.
Drop in a .txt file (up to 5 MB) instead of pasting long content.
Reset the input in one click when you want to start over.
See input length stats update in real time as you edit.
Every conversion happens in your browser tab — nothing is sent to a server.