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.

How Every Feature Works

Paste or type your text into the input area at the top. All 13 case mode cards update simultaneously as you type — there is no convert button. A live word and character count is displayed in the input header so you can track length while converting.

Each mode card has a Copy button that appears on hover (or on tap on touch devices). Clicking a card's Copy button copies just that mode's converted text to the clipboard. You can also click the mode card label to focus the input textarea, making it quick to adjust the source text after reviewing a specific conversion.

The Copy all as JSON button below the mode cards exports all 13 conversions in a single JSON object — with the case mode name as the key and the converted text as the value. This is useful when you need all variants at once for seeding a database, building a test fixture, or passing data between tools programmatically.

The Clear button in the input header resets the textarea and all mode outputs to empty. The quick-reference table below the mode cards lists each mode with its most common use case so you can identify the right convention at a glance.

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. To count words or check the length of the text you are converting, use the word counter which tracks words, characters, sentences, and reading time in real time.

Case Converter FAQ

Common questions about text case conversion modes.

Related Tools