Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Case Converter

Case Converter

Convert text between UPPERCASE, lowercase, Title Case, Sentence case, and programming styles like camelCase, snake_case, and kebab-case in real time.

Case Converter: Change Text Case Online

This case converter changes text between UPPERCASE, lowercase, Title Case, Sentence case, and programming styles like camelCase or snake_case in real time. Type or paste your text once and every enabled format appears at the same time, ready to copy with a single click.

There is no convert button to press and no waiting — results update as you type. You can show only the formats you use, fine-tune a result before copying, and even process each line on its own when you have a list of names to rename.

Private by design: every conversion runs in your browser. Your text is never uploaded, stored, or logged, so it is safe to use with sensitive content — and it keeps working offline after the first load.

Who It's For

Writers & Editors

Put headlines into Title Case, fix text typed in ALL CAPS, or standardize capitalization across a document.

Developers

Switch variable and function names between camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, and kebab-case.

Students

Format essay titles correctly, repair case mistakes, and prepare clean text for assignments.

Social & Content Creators

Create stylized aLtErNaTiNg text and keep capitalization consistent across posts and articles.

How to Use the Case Converter

1

Enter your text

Type into the input box or paste with Ctrl+V / Cmd+V or the Paste button. Click Sample to load example text if you just want to see how it works.

2

See every conversion

Each enabled format updates instantly in its own card. Live character and word counts appear above the input as you type.

3

Choose which cases to show

UPPERCASE, lowercase, Title Case, and Sentence case show by default. Open Show Cases at the bottom to toggle others on or off, or use All to show every format. Your choices are remembered for next time.

4

Copy the format you need

Click the copy button on any card to send that result to your clipboard. You can also edit a card's text first to make small tweaks without changing your original input.

Features

15 Case Formats

Convert to UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg, InVeRsE, Capital Case, plus eight developer styles.

Real-Time Preview

All conversions update as you type — no convert button and no page reload.

One-Click Copy

Each format has its own copy button that drops the result straight into your clipboard.

Customizable Display

Toggle individual formats from the Show Cases panel and your selection is saved in your browser.

Editable Results

Click inside any result card to fine-tune the converted text before you copy it; your original stays untouched.

Title Case Option

Use the "All" toggle to capitalize every word, or leave it off to keep short words like "of" and "the" lowercase.

Line-by-Line Mode

Turn on "Process each line separately" to convert a list of items while keeping every line break in place.

Live Text Statistics

Character and word counts update in real time as you edit your input.

Unicode & CJK Aware

Numbers, punctuation, emoji, and accented letters pass through unchanged, and Chinese, Japanese, and Korean text is preserved.

Works Offline & Private

Everything runs locally in your browser, so it keeps working without a connection and nothing is uploaded.

Writing Case Formats

These styles cover everyday documents, titles, and articles.

UPPERCASE

All letters capitalized — good for headlines, acronyms, or emphasis. "hello world" becomes "HELLO WORLD".

lowercase

All letters small — useful for standardizing text or a casual tone. "HELLO WORLD" becomes "hello world".

Title Case

First letter of each word capitalized, following English title rules. "the art of programming" becomes "The Art of Programming".

Sentence case

Only the first letter of each sentence is capitalized, like normal writing. "hello world. this is a test." becomes "Hello world. This is a test."

aLtErNaTiNg

Letters alternate between lower and upper, starting lowercase. "hello world" becomes "hElLo wOrLd".

InVeRsE

Flips the current case of each letter. "Hello World" becomes "hELLO wORLD".

Capital Case

Splits joined names into spaced words, each capitalized. "getUserProfile" becomes "Get User Profile".

Developer Case Formats

These follow common programming naming conventions and are hidden by default — enable them from Show Cases when you work with code.

camelCase

No spaces, first word lowercase, later words capitalized. Common in JavaScript and Java. "hello world" becomes "helloWorld".

PascalCase

Like camelCase but the first word is capitalized too — typical for class names. "hello world" becomes "HelloWorld".

snake_case

Words joined by underscores, all lowercase. Common in Python and database columns. "hello world" becomes "hello_world".

SCREAMING_SNAKE_CASE

Snake case in all capitals, used for constants. "hello world" becomes "HELLO_WORLD".

kebab-case

Words joined by hyphens, all lowercase. Common in URLs and CSS class names. "hello world" becomes "hello-world".

Train-Case

Hyphen-joined with each word capitalized, sometimes used in HTTP headers. "hello world" becomes "Hello-World".

dot.case

Words joined by dots, all lowercase. Seen in package names and config files. "hello world" becomes "hello.world".

path/case

Words joined by forward slashes, all lowercase. Handy for file paths and URL structures. "hello world" becomes "hello/world".

Frequently Asked Questions

How do I convert uppercase to lowercase?

Paste or type your text in the input box, then look at the lowercase card — it shows your text with every letter made small. Click its copy button to use it. The reverse works the same way with the UPPERCASE card.

What is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of most words, like a book title: "The Art of War". Sentence case capitalizes only the first letter of each sentence, like normal writing: "The art of war is important." Title Case is formal and eye-catching; Sentence case is more natural to read.

How do I capitalize the first letter of each word?

Use the Title Case card. By default the "All" option is on, so every word is capitalized. Turn "All" off if you want standard title rules that keep short words like "a", "of", and "the" lowercase unless they are the first or last word.

When should I use camelCase versus snake_case?

It depends on the language or project: camelCase for JavaScript, Java, and C# variables; snake_case for Python, Ruby, and database columns; PascalCase for class names; and kebab-case for URLs, CSS classes, and HTML attributes. Always follow your project's existing style guide for consistency.

Can I convert several names at once, one per line?

Yes. Turn on Process each line separately below the cards, then paste a list with one item per line. Each line is converted on its own and the line breaks are preserved, which is ideal for renaming a batch of variables or files.

Does it work with special characters and other languages?

Yes. Only letters are affected by case conversion — numbers, punctuation, and emoji pass through unchanged. It handles any script that has upper and lower case (Latin, Cyrillic, Greek, and more). Languages without letter case, such as Chinese, Japanese, and Korean, are preserved as you typed them.

Why can't I see all the case formats?

By default only the four most common writing cases are shown to keep the interface clean. To reveal the others, including the developer formats, open the Show Cases panel at the bottom and check the formats you want, or click All to show every one.

Is the case converter free, and does it work offline?

Yes to both. There is nothing to install or sign up for, and because every conversion runs in your browser it keeps working without an internet connection after the first page load. Your text is never sent to a server.

Is my text private?

Yes. All processing happens locally with JavaScript. Your text is never uploaded, stored, or logged, so it is safe for sensitive content. Your format toggle preferences are saved only in your own browser's local storage.

0 chars 0 words
Aa
UPPERCASE
aa
lowercase
Aa
Title Case
Aa
Sentence case
Show Cases
Type or paste text in the input box to see all conversions instantly
Click the copy button on any card to copy that format
Open Show Cases to toggle formats, or click All to show every one
Developer cases (camelCase, snake_case) are hidden by default - enable them as needed
Turn on Process each line separately to convert a list one line at a time
Edit the converted text directly in any card before copying it
All processing is done locally - your text never leaves your browser
Want to learn more? Read documentation →
1/8
Start typing to search...
Searching...
No results found
Try searching with different keywords