Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case and more.
One text block, eleven case styles
The Case Converter lets you switch written text between eleven different casing conventions used across writing, journalism, programming, and data formats. Paste your text once, click a style, and copy the transformed result.
Supported cases, with examples
Given the phrase “the quick brown fox”:
- UPPERCASE — THE QUICK BROWN FOX
- lowercase — the quick brown fox
- Title Case — The Quick Brown Fox
- Sentence case — The quick brown fox
- camelCase — theQuickBrownFox (common in JavaScript / Java)
- PascalCase — TheQuickBrownFox (common in C# / TypeScript types)
- snake_case — the_quick_brown_fox (common in Python / databases)
- kebab-case — the-quick-brown-fox (common in URLs / CSS)
- CONSTANT_CASE — THE_QUICK_BROWN_FOX (common for environment variables)
- aLtErNaTiNg — tHe qUiCk BrOwN fOx (memetic)
- InVeRsE — flips the case of every character
When you might use this
- Developers rename a variable between language-style conventions (snake → camel).
- Writers check whether a headline reads correctly in Title Case.
- Editors normalize casing in scraped or pasted text before publishing.
- Data engineers convert column names between snake_case (SQL) and camelCase (JSON).
The whole conversion happens locally in your browser — no round-trip to a server, no history, no tracking.
Frequently asked questions
- What is the difference between Title Case and Sentence case?
- Title Case capitalizes the first letter of every word (e.g., "The Quick Brown Fox"). Sentence case only capitalizes the first letter of each sentence and proper nouns (e.g., "The quick brown fox jumped.").
- Is the conversion accurate for words with hyphens or underscores?
- Yes. The converter splits on whitespace, hyphens, underscores, dots and case transitions, so "state-of-the-art" becomes "stateOfTheArt" in camelCase and "STATE_OF_THE_ART" in CONSTANT_CASE.
- Does the converter preserve punctuation?
- For natural-language cases (Upper, Lower, Title, Sentence) yes. For programming-style cases (camel, pascal, snake, kebab, constant) punctuation is stripped because those conventions use a single separator character.