Convert Text Between Any Case Format Instantly
Whether you need to fix accidentally typed caps lock text, format a headline in title case, or convert variable names between camelCase and snake_case, this free text case converter handles it all. Paste your text, click a button, and the conversion happens instantly in your browser with no data sent to any server.
This tool supports 13 case formats covering both everyday writing and developer naming conventions, making it useful for writers, editors, students, marketers, and programmers alike.
Supported Case Formats
Writing Formats
- Sentence case — Capitalizes the first letter of each sentence. Standard for body text and paragraphs. Example: “this is a test” becomes “This is a test”
- lower case — Converts all letters to lowercase. Useful for normalizing text or fixing accidental caps lock.
- UPPER CASE — Converts all letters to uppercase. Used for headings, acronyms, and emphasis.
- Title Case — Capitalizes major words while keeping minor words (a, the, in, of) lowercase. Standard for book titles, headings, and headlines. Example: “the lord of the rings” becomes “The Lord of the Rings”
- Capitalized Case — Capitalizes the first letter of every word regardless of importance. Example: “the lord of the rings” becomes “The Lord Of The Rings”
- aLtErNaTiNg CaSe — Alternates between lowercase and uppercase for each letter. Used for memes and stylistic effect.
- iNVERSE cASE — Swaps the case of every letter. Uppercase becomes lowercase and vice versa.
Developer Formats
- camelCase — No spaces, first word lowercase, subsequent words capitalized. Standard for JavaScript, Java, and TypeScript variables. Example: “get user name” becomes “getUserName”
- PascalCase — Like camelCase but the first word is also capitalized. Used for class names in most languages. Example: “get user name” becomes “GetUserName”
- snake_case — Words joined with underscores, all lowercase. Standard for Python, Ruby, and database columns. Example: “get user name” becomes “get_user_name”
- kebab-case — Words joined with hyphens, all lowercase. Used for URLs, CSS classes, and HTML attributes. Example: “get user name” becomes “get-user-name”
- CONSTANT_CASE — Like snake_case but all uppercase. Used for constants in most programming languages. Example: “max retry count” becomes “MAX_RETRY_COUNT”
- dot.case — Words joined with dots, all lowercase. Used for configuration keys and object paths. Example: “app config name” becomes “app.config.name”
How to Use This Text Case Converter
- Paste or type your text into the input box.
- Click any conversion button to instantly transform your text.
- Copy, download, or keep editing — use the toolbar buttons to copy to clipboard or download as a .txt file.
Character count, word count, sentence count, and line count update in real time as you type or convert.
Common Use Cases
- Fix caps lock accidents — Paste your all-caps text and click “lower case” or “Sentence case” to fix it instantly.
- Format headlines and titles — Use “Title Case” to properly capitalize article headings, email subject lines, and blog post titles.
- Convert variable names — Switch between camelCase, snake_case, kebab-case, and PascalCase when moving code between languages or following different style guides.
- Prepare social media content — Use “UPPER CASE” for emphasis or “aLtErNaTiNg” for meme-style text.
- Normalize data — Convert inconsistent text to a uniform case before importing into databases or spreadsheets.
- Academic formatting — Ensure headings follow the correct title case rules for APA, MLA, or Chicago style guides.
Title Case vs. Capitalized Case
Title case and capitalized case are often confused. Title case follows English grammar rules by keeping minor words like “a”, “an”, “the”, “in”, “of”, “and”, “but”, “or”, “for”, “nor”, “so”, and “yet” in lowercase unless they are the first word. Capitalized case simply capitalizes the first letter of every word. For formal writing, title case is the correct choice for headings and titles.
Keyboard Shortcuts for Case Conversion
- Microsoft Word — Select text and press Shift+F3 to cycle through lowercase, UPPERCASE, and Title Case.
- Google Docs — Select text, go to Format → Text → Capitalization.
- VS Code — Select text, open Command Palette (Ctrl+Shift+P), type “Transform to Uppercase/Lowercase/Title Case”.
- Mac — No universal shortcut. Use this online tool for the fastest conversion with the most format options.