Case Converter

Convert text between 10 different letter cases — UPPER, camelCase, snake_case and more.

Runs in your browser. Nothing is uploaded.
How to use

Case Converter in 3 steps

Enter your text

Type or paste the text you want to convert into the box.

Pick a case

Click any of the 10 case buttons — UPPERCASE, camelCase, snake_case and more.

Copy or download

The converted text appears instantly below, ready to copy or download as .txt.

Features

Why use this Case Converter

10 case styles in one place, including 4 developer-friendly variable-naming formats.
Instant conversion with no server round-trip.
One-click copy to clipboard.
Works on any length of text, from a single word to a full document.
FAQ

Questions about this tool

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (myVariableName) and is common in JavaScript; this tool produces camelCase specifically. For PascalCase (MyVariableName), simply uppercase the first letter of the camelCase result.

What is snake_case used for?

snake_case (words_separated_by_underscores) is the standard variable and function naming convention in Python and several other languages.

What does "Sentence case" do differently from "Title Case"?

Sentence case capitalizes only the first letter of each sentence, like normal prose. Title Case capitalizes the first letter of most words, as commonly used in headings.

Does this handle punctuation and numbers correctly?

Yes — punctuation is preserved as-is in every mode, and numbers are left unchanged since case does not apply to digits.