——————————————————Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE — live as you type. Copy any result with one click. No sign-up, nothing stored.
A case converter transforms the letter casing of your text into a different convention without you retyping it. Whether you need a headline in Title Case, a clean URL slug in kebab-case, or a variable name in camelCase, the tool rewrites the same words using the casing rules you choose.
This converter covers both everyday writing cases and the identifier styles used in programming, so it works equally well for editing prose and for renaming variables, constants, files, and CSS classes.
UPPERCASE, lowercase, Title Case, and Sentence case for headings, copy, and editing.
Convert identifiers to camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.
Every case updates instantly as you type — no button to press, no waiting.
Detects word boundaries across camelCase, snake_case, kebab-case, and spaces automatically.
Copy any single result with one click, or grab every case at once as a labeled list.
All conversion happens in your browser. Your text is never sent to a server or stored.
Enter a word, sentence, or whole paragraph into the text box at the top.
Each case — from UPPERCASE to snake_case — is generated live below the input.
Use the Copy button on any row, or Copy All to take every conversion as a labeled list.
Hit Clear to empty the box and convert a new piece of text.
It produces nine cases: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. All of them update live as you type.
Title Case capitalizes the first letter of every word, which suits headings and titles. Sentence case capitalizes only the first letter of each sentence and lowercases the rest, which reads naturally in body text.
The converter splits your text on spaces, underscores, hyphens, and camelCase boundaries, so inputs like "myVariableName", "my_variable_name", and "my variable name" all produce the same tokens before re-joining them in the target case.
Yes. UPPERCASE, lowercase, Title Case, and Sentence case preserve your line structure, while the programmer cases (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) collapse the text into clean tokens.
No. Every conversion runs entirely in your browser using JavaScript. Nothing you type is transmitted to a server, logged, or stored.
Yes. The tool is completely free, requires no sign-up, and has no usage limits.
Bulk find and replace text with case-insensitive, whole-word, and regex options.
Sort lines of text alphabetically, numerically, by length, reversed, or shuffled.
Remove duplicate lines from text — keep first occurrence, ignore case, trim, sort.
Delete line breaks and blank lines; join lines with a space or custom string.