Text Tools

Case Converter

Renaming a batch of variables, cleaning up a title that arrived in ALL CAPS, or turning a label into a slug — changing the case of text by hand is tedious and easy to get wrong. This free case converter transforms your text into nine common formats at once: UPPERCASE, lowercase, Title Case, Sentence case, and the programmer-friendly camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Type or paste once and copy whichever version you need. It runs entirely in your browser, so nothing you paste is ever uploaded to a server.

Processed entirely in your browser — your files are never uploaded anywhere.

UPPERCASE—
lowercase—
Title Case—
Sentence case—
camelCase—
PascalCase—
snake_case—
kebab-case—
CONSTANT_CASE—

How to use this tool

  1. Type or paste your text into the box.
  2. See it converted into every case format instantly.
  3. Click the copy icon next to the format you want.

Frequently asked questions

What's the difference between camelCase and PascalCase?
Both remove spaces and capitalize word boundaries. camelCase leaves the first letter lowercase (myVariableName); PascalCase capitalizes it too (MyVariableName). camelCase is common for variables, PascalCase for class and component names.
How does it split words for snake_case and kebab-case?
It breaks on spaces, punctuation, underscores, hyphens, and existing camelCase boundaries, then joins with an underscore or hyphen. So 'myVariable name' becomes my_variable_name or my-variable-name.
What is Title Case versus Sentence case?
Title Case capitalizes the first letter of every word. Sentence case capitalizes only the first letter of each sentence, leaving the rest lowercase.
Does it change my original text?
No — your input stays exactly as you typed it. Each converted version is generated separately for you to copy.
Is anything uploaded?
No. All conversions run locally in your browser, so your text never leaves your device.