TitleCasePro logo TitleCasePro

Case Converter

Convert text between 13 case styles — writing modes and developer naming conventions. All results update live as you type.

Input
0 words · 0 chars

Writing Modes

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

Developer / Code

New
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
Export all 13 conversions for your input

Quick 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.

Related Tools