Case Converter.

Instantly convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case.

Paste any text and click a case style to transform it instantly. Useful for developers converting variable names, writers fixing capitalisation, or anyone who needs to batch-change the case of a block of text without retyping it.

How to use

Paste or type your text in the top box, then click the case button you want. The result appears immediately in the output box. Click Copy to copy it to your clipboard.

Case conversion is mainly about making text reusable without retyping it

Most casing jobs are small, repetitive, and easy to get wrong by hand. A heading needs Title Case, a pasted sentence needs sentence case, a list of labels needs lowercase, or an all-caps block needs calming down before it goes into an email or CMS. The value of a case converter is not complexity. It is speed and consistency.

This tool lets you take one block of text and try standard casing formats immediately instead of editing each word manually.

Where it saves time

Headings and titles

Editors and marketers often receive text in inconsistent casing. Converting it in one step is faster than scanning each word for capitals.

UI labels and content blocks

Buttons, menu items, form labels, and card titles often need a consistent style across a whole interface.

Draft cleanup

Copied text from notes, email threads, spreadsheets, or user input frequently arrives in the wrong case for its destination.

What the output is useful for

The practical advantage is comparison. You can see which version actually fits the destination instead of guessing before you paste.

The mistakes to watch for

Acronyms and initials

A converter cannot know that NASA, API, or HMRC should stay fully capitalized after some transformations.

Brand and proper-name styling

Some names have unusual capitalization rules. A tool can apply case rules, but it cannot protect every brand style automatically.

Technical naming conventions

This tool changes casing, but it does not intelligently create camelCase, snake_case, or kebab-case identifiers from prose.

Practical examples

Fixing a headline from a client draft

If a title arrives as summer SALE now live, you can test Title Case or sentence case immediately and pick the cleaner result.

Cleaning a pasted email subject line

An all-caps subject such as INVOICE ATTACHED FOR REVIEW reads differently once converted into a more normal style.

Standardising interface labels

If a set of buttons or settings labels have drifted into mixed styles, converting them from one source block is quicker than correcting each one by hand.

What this tool does not do

This tool changes letter case. It does not fix spelling, understand tone, or rewrite text for style. You still need a quick human check before using the result anywhere visible.

Why this stays useful

Case conversion is low-level work, but it appears everywhere in publishing, product work, admin tasks, and content editing. A simple tool earns its place when it removes a small repetitive job cleanly.

Examples

Title Case "the quick brown fox" → "The Quick Brown Fox"
camelCase "my variable name" → "myVariableName"
snake_case "My Function Name" → "my_function_name"
kebab-case "Page Title Here" → "page-title-here"

FAQ

Does camelCase handle existing mixed case?

Yes. The converter splits on spaces, hyphens, underscores, and existing camelCase boundaries before rebuilding in the target format.

What is kebab-case used for?

URLs, HTML class names, and CSS custom properties typically use kebab-case. It's lowercase and human-readable.

What is snake_case used for?

Python variable and function names, database column names, and file names in many languages conventionally use snake_case.

Related tools

Privacy and data handling

This tool runs entirely in your browser. Nothing you type or paste is sent to any server — all processing happens locally on your device.