Case Converter
Convert text between 13 case styles — writing modes and developer naming conventions. All results update live as you type.
Writing Modes
Developer / Code
NewQuick reference
| Mode | Example |
|---|---|
| UPPERCASE | THE QUICK BROWN FOX |
| lowercase | the quick brown fox |
| Sentence case | The quick brown fox |
| First Letter | The Quick Brown Fox |
| aLtErNaTiNg | tHe QuIcK bRoWn FoX |
| tOGGLE | hELLO wORLD |
| camelCase | theQuickBrownFox |
| PascalCase | TheQuickBrownFox |
| snake_case | the_quick_brown_fox |
| kebab-case | the-quick-brown-fox |
| CONSTANT_CASE | THE_QUICK_BROWN_FOX |
| dot.case | the.quick.brown.fox |
What Is a Case Converter
A case converter changes the capitalization pattern of text from one format to another. It is useful any time you need to reformat text that was written in the wrong case — a sentence typed in all caps that needs to be in sentence case, a variable name that needs to be in snake_case instead of camelCase, or a headline that needs UPPERCASE treatment for a banner.
TitleCasePro's case converter handles all 13 common text case formats in a single tool. Paste your text once and see every conversion simultaneously. Copy the format you need with one click.
Writing Case Modes
The six writing modes cover standard text formatting needs. UPPERCASE is used for headings, emphasis, and labels. lowercase normalizes text for usernames or uniform formatting. Sentence case capitalizes only the first word — the standard for body text, email subjects, and Wikipedia-style headings. First Letter capitalizes the first letter of every word, similar to title case but without any style guide rules. aLtErNaTiNg and tOGGLE invert or alternate the casing of individual characters.
Developer Case Modes
The seven developer modes cover all major naming conventions used in programming. camelCase is used for JavaScript and TypeScript variables and JSON keys. PascalCase is the standard for class names, React components, and TypeScript types. snake_case is used in Python, Ruby, and database column names. kebab-case applies to URLs, CSS class names, and HTML data attributes. CONSTANT_CASE is for environment variables and compile-time constants. dot.case appears in file names, version strings, and configuration keys.
Title Case for Writing
For proper title case with style guide rules — APA, Chicago, AP, MLA, and more — use the title capitalizer rather than the "First Letter" mode here. The title capitalizer applies the specific lowercase-word rules each style guide requires, which is different from simply capitalizing every first letter. For processing a large number of titles, the batch capitalizer handles CSV and TXT imports.