ToolsWise.com

Case Converter

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

Free Online Case Converter

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.

What is a case converter?

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.

Key Features

Everyday Text Cases

UPPERCASE, lowercase, Title Case, and Sentence case for headings, copy, and editing.

Programmer Cases

Convert identifiers to camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.

Live Conversion

Every case updates instantly as you type — no button to press, no waiting.

Smart Word Splitting

Detects word boundaries across camelCase, snake_case, kebab-case, and spaces automatically.

Copy One or All

Copy any single result with one click, or grab every case at once as a labeled list.

100% Client-Side

All conversion happens in your browser. Your text is never sent to a server or stored.

How to Convert Text Case

1

Type or paste your text

Enter a word, sentence, or whole paragraph into the text box at the top.

2

Watch every case appear

Each case — from UPPERCASE to snake_case — is generated live below the input.

3

Copy the case you need

Use the Copy button on any row, or Copy All to take every conversion as a labeled list.

4

Clear and start over

Hit Clear to empty the box and convert a new piece of text.

Common Use Cases

  • Code identifiers: Rename a variable, function, constant, or CSS class into the exact convention your language or style guide expects.
  • Headlines and titles: Turn a rough heading into clean Title Case, or fix an all-caps line into readable Sentence case.
  • Slugs and file names: Generate kebab-case URL slugs and snake_case file names from a plain description.
  • Data cleanup: Normalize inconsistent casing across labels, keys, or imported spreadsheet values.
  • Environment variables: Convert a setting name into CONSTANT_CASE for .env files and configuration keys.

Frequently Asked Questions

What cases can this converter produce?

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.

What is the difference between Title Case and Sentence case?

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.

How does it tell words apart for camelCase and snake_case?

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.

Does it work with full sentences and multiple lines?

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.

Is my text sent anywhere?

No. Every conversion runs entirely in your browser using JavaScript. Nothing you type is transmitted to a server, logged, or stored.

Is the Case Converter free to use?

Yes. The tool is completely free, requires no sign-up, and has no usage limits.