Text Case Converter

Convert text to any case

Paste your text, pick a case, and copy the result. 100% client-side.

0 chars0 words
0 chars0 words

What is Text Case?

Text case refers to the way letters are capitalized in written text. Different contexts call for different casing conventions — from everyday writing (sentence case, title case) to programming (camelCase, snake_case, PascalCase) to web development (kebab-case for URLs and CSS). A text case converter lets you instantly transform any text between these styles without manual retyping.

All Supported Case Types

UPPERCASE

Converts every letter to its capital form. Commonly used for acronyms, headings, and emphasis.

HELLO WORLD

lowercase

Converts every letter to its small form. Used for email addresses, URLs, and normalized data.

hello world

Title Case

Capitalizes the first letter of major words while keeping minor words (a, the, of, etc.) lowercase.

The Quick Brown Fox

Sentence case

Capitalizes only the first letter of each sentence. The standard for body text and paragraphs.

The quick brown fox. It jumps high.

camelCase

No spaces; first word lowercase, subsequent words capitalized. Standard for JavaScript and Java variables.

theQuickBrownFox

PascalCase

Like camelCase, but the first word is also capitalized. Used for class names and React components.

TheQuickBrownFox

snake_case

Words separated by underscores, all lowercase. Common in Python, Ruby, and SQL column names.

the_quick_brown_fox

CONSTANT_CASE

Snake case in all caps. Used for constants and environment variables across most languages.

THE_QUICK_BROWN_FOX

kebab-case

Words separated by hyphens, all lowercase. Preferred for URLs, CSS classes, and file names.

the-quick-brown-fox

dot.case

Words separated by dots. Used in configuration keys, Java package names, and object property paths.

the.quick.brown.fox

path/case

Words separated by slashes. Represents file paths and URL segments.

the/quick/brown/fox

Alternating cAsE

Alternates between lowercase and uppercase letters. Popular in internet memes and humorous text.

tHe QuIcK bRoWn FoX

Inverse Case

Swaps the case of every letter — uppercase becomes lowercase and vice versa.

hELLO wORLD (from Hello World)

Capitalize Words

Capitalizes the first letter of every single word, regardless of word type.

The Quick Brown Fox

Use Cases

Programming

Quickly convert variable names between camelCase, PascalCase, snake_case, CONSTANT_CASE, and kebab-case to match your language's conventions.

Writing & Content

Convert headings to Title Case, body text to Sentence case, or create UPPERCASE labels for buttons and UI elements.

URLs & Web Development

Generate kebab-case slugs for URLs, dot.case config keys, or path/case route segments from plain text.

Frequently Asked Questions

A text case converter is a tool that transforms text between different letter casing styles such as UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more. Simply paste your text, click a conversion button, and copy the result.

In camelCase the first word starts with a lowercase letter and subsequent words are capitalized (e.g. myVariableName). In PascalCase every word starts with an uppercase letter (e.g. MyVariableName). Both are widely used in programming.

snake_case (words_joined_by_underscores) is common in Python, Ruby, and database column names. kebab-case (words-joined-by-hyphens) is preferred for URLs, CSS class names, and file names. Use whichever is conventional for your context.

CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) is used for constants and environment variables in most programming languages. It makes constant values visually distinct from regular variables (e.g. MAX_RETRY_COUNT, API_BASE_URL).

Title Case capitalizes the first letter of major words (articles and short prepositions stay lowercase, e.g. "The Art of War"). Sentence case only capitalizes the first letter of each sentence, like normal prose.

No. All conversions happen entirely in your browser using JavaScript. Your text never leaves your device — nothing is uploaded, stored, or logged.

Absolutely. camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, and dot.case are all commonly used naming conventions in software development. Paste a phrase and instantly get the correct format.

Alternating case (aLtErNaTiNg CaSe) alternates between lowercase and uppercase for each letter. It is often used for humorous or sarcastic emphasis in internet culture (e.g. the SpongeBob mocking meme).