Text Case

Case

Convert text to any case style. Results update as you type.

UPPERCASE
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
lowercase
the quick brown fox jumps over the lazy dog
Title Case
The Quick Brown Fox Jumps Over The Lazy Dog
Sentence case
The quick brown fox jumps over the lazy dog
aLtErNaTiNg
tHe qUiCk bRoWn fOx jUmPs oVeR ThE LaZy dOg
iNVERTED
tHE qUICK bROWN fOX JUMPS OVER THE LAZY DOG
camelCase
theQuickBrownFoxJumpsOverTheLazyDog
snake_case
the_quick_brown_fox_jumps_over_the_lazy_dog
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog
CONSTANT_CASE
THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG

A case converter reformats text: type or paste a string, and instantly see 10 variants at once. These include UPPERCASE, lowercase, Title Case (Every Word Capitalized), Sentence case, alternating case, inverted case, plus the programming styles camelCase, snake_case, kebab-case, and CONSTANT_CASE.

This saves time across all sorts of tasks: making a heading's style consistent, fixing text accidentally typed with Caps Lock stuck on, quickly getting a variable or key name in the right style, or preparing a slug or filename. No manual retyping needed — just pick the variant you want and copy it.

The tool handles non-Latin scripts and Unicode correctly (via \p{L}), everything runs right in your browser, and your text is never sent anywhere.

Frequently asked questions

Title Case capitalizes the first letter of every word ("Hello World"), while Sentence case only capitalizes the first letter of the sentence ("Hello world").
Naming conventions for variables. camelCase: helloWorld. snake_case: hello_world. kebab-case: hello-world. CONSTANT_CASE: HELLO_WORLD.
Every uppercase letter becomes lowercase and vice versa. Useful for joke effects and for testing CSS text-transform.
Yes. UPPERCASE/lowercase/Title Case/Sentence case/iNVERTED all work fully. camelCase/snake_case/kebab-case/CONSTANT_CASE strip non-Latin characters, since those styles are meant for code identifiers, which are written in Latin script.