Case Converter — Uppercase, Title & camelCase

Convert text to uppercase, lowercase, title case, sentence case, camelCase, or snake_case instantly. Runs in your browser, so nothing is uploaded.

Work in your browser

Local and private

How to use Case Converter — Uppercase, Title & camelCase

Three simple steps, with your content kept on your device.

01

Paste your text

Add a heading, paragraph, variable name, or list to the editor.

02

Choose a case

Select one of six common writing and programming formats.

03

Copy the result

Use the converted text in a document, post, filename, or codebase.

Built for useful work

Fast, focused, and made to be clear on every screen.

Writing case styles

Switch between uppercase, lowercase, title case, and sentence case.

Developer naming styles

Create camelCase and snake_case identifiers from ordinary text.

Local conversion

Text is transformed in your browser without being uploaded.

What is case conversion?

Case conversion changes the capitalization of text: turning a title to lowercase, normalizing an all-caps headline to sentence case, or reformatting a list into title case. It is one of the most common text edits, and doing it by hand is slow and error-prone.

A case converter transforms whole blocks of text instantly, which makes it useful for cleaning up pasted content, formatting headlines, and normalizing user input before it goes anywhere.

Understanding the case styles

Uppercase and lowercase apply one case to every letter. Sentence case capitalizes the first letter of each sentence. Title case capitalizes the first letter of each word, which is the common style for headlines and headings.

The developer-focused styles go further: camelCase joins words and capitalizes each word after the first, and snake_case joins lowercase words with underscores. These are the conventions used in programming for variable and file names.

When to use each style

Use lowercase for URLs, usernames, and consistent data. Use uppercase for acronyms, warnings, and short labels. Use title case for headlines and titles, and sentence case for normal paragraphs and captions.

In code, camelCase is standard for JavaScript variables and functions, while snake_case appears in Python and many file-naming conventions. Converting between them is a common task when integrating systems with different style guides.

How the converter works locally

The text is transformed in your browser with no upload, so private or confidential text never leaves your device. Paste the content, choose a style, and copy the result.

Uppercase, lowercase, title case, and sentence case preserve the punctuation of the original text, while camelCase and snake_case treat letters and numbers as word tokens.

Converting text you pasted from elsewhere

Text copied from another document often arrives in the wrong case — an all-caps headline, a lowercase paragraph, or a list with inconsistent capitalization. A case converter normalizes it in one step.

Paste the text, choose the style you need, and copy the cleaned result back into your document. The conversion happens locally, so pasted content never leaves your browser.

Developer naming conventions

Different languages and projects expect different identifier styles: camelCase for JavaScript variables, snake_case for Python and file names, and PascalCase for classes. Converting between them by hand invites typos.

This tool converts whole blocks at once, so renaming a variable across a snippet or adapting a list of file names to a project convention takes seconds instead of a careful pass through each name.

Formatting headlines and headings

Headlines, article titles, and section headings usually look best in title case, while the body text beneath them stays in sentence case. Converting a draft to the right style for each part is a repetitive task that this tool removes.

Paste a list of headlines, convert them all at once, and copy the formatted result back to your CMS or document — the transformation happens instantly and locally.

Consistent data and user input

Data entered by different people often arrives with inconsistent capitalization. Normalizing names, addresses, or tags to a single case makes the data easier to sort, search, and display.

Because the tool converts whole blocks at once, you can normalize a large pasted list in a single step instead of editing each line by hand.

Converting between naming conventions

Teams that share code or data across projects often bump into mismatched naming conventions: one system writes camelCase, another expects snake_case, and a third uses PascalCase for class names. Converting a whole list by hand is tedious and easy to get wrong.

This tool converts entire blocks in one step, so you can take a set of identifiers, variables, or file names written in one convention and produce the matching style for the other system without retyping anything.

Local and private by design

Case conversion is a pure text transformation, so this tool does it in your browser with no network request. The text you paste stays on your device, which makes the converter safe for drafts, internal notes, and code that has not been published yet.

There is no account, no history, and nothing stored — paste, convert, copy, and close the tab.

Frequently asked questions

What is title case?

Title case capitalizes the first letter of each word. This tool applies a consistent general-purpose style rather than a publication-specific style guide.

What is the difference between camelCase and snake_case?

camelCase joins words and capitalizes each word after the first. snake_case joins lowercase words with underscores.

Does case conversion change punctuation?

Uppercase, lowercase, title case, and sentence case preserve punctuation. camelCase and snake_case use letters and numbers as word tokens.