Case Converter — UPPERCASE, lowercase, Title Case & More

Free online case converter and text changer. Instantly convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE — with one-click copy and live word, character, and line counts. 100% private.

🔠

Case Converter

12 text cases • live counts • one-click copy

0Characters
0No Spaces
0Words
0Lines
0Sentences
UPPER CASE
lower case
Title Case
Sentence case
camelCase
PascalCase
snake_case
kebab-case
CONSTANT_CASE
dot.case
aLtErNaTiNg cAsE
InVeRsE cASE

How to Use the Case Converter

  1. Type or paste your text — into the box. Conversions update instantly as you type.
  2. Read the live counts — characters, characters without spaces, words, lines, and sentences.
  3. Pick the case you need — 12 formats from UPPERCASE to snake_case are shown at once.
  4. Click Copy — copy any result to your clipboard with one tap.
  5. Clear or trim — reset the box, or strip extra spaces, with the action buttons.

Why Use This Case Converter

12 Cases at Once

From everyday Title Case to developer formats like camelCase and snake_case — every conversion in one view.

🔢

Live Word Count

Instant character, word, line, and sentence counts as you type — handy for limits and writing.

🔒

100% Private & Safe

Your text never leaves your browser — no upload, no storage. Output is rendered as plain text, so pasted code or HTML can't run.

Text Case Converter Guide — Every Case Explained

A case converter instantly transforms text between different capitalization styles. Whether you accidentally typed with Caps Lock on, need a headline in Title Case, or want a variable name in camelCase, changing case by hand is tedious and error-prone. This tool shows twelve common formats simultaneously and lets you copy any of them in one click — entirely in your browser, so nothing you type is ever sent to a server.

Everyday writing cases: UPPERCASE makes every letter capital (great for emphasis or headers), lowercase makes everything small, Title Case capitalizes the first letter of each word (used for titles and headlines), and Sentence case capitalizes only the first letter of each sentence (normal prose). These four cover almost all writing, editing, and formatting needs.

Programming cases: developers use specific naming conventions. camelCase (firstWordLower, RestCapitalized) is common for JavaScript variables. PascalCase (EveryWordCapitalized) names classes and components. snake_case (words_joined_by_underscores) is standard in Python and databases. kebab-case (words-joined-by-hyphens) is used for URLs, CSS classes, and filenames. CONSTANT_CASE (UPPER_SNAKE) names constants and environment variables. Picking the right one keeps your code consistent and readable.

✍️

Writing & Editing

Title Case for headlines, Sentence case for body text, UPPERCASE for acronyms or emphasis. Fix accidental Caps Lock typing instantly with lowercase or Sentence case.

💻

Coding Conventions

camelCase: JS/Java variables. PascalCase: classes, React components. snake_case: Python, SQL. kebab-case: URLs, CSS, files. CONSTANT_CASE: config constants & env vars.

🔗

URLs & Slugs

kebab-case is the standard for clean, readable web URLs and SEO-friendly slugs — "my-blog-post" rather than "My Blog Post" or "my_blog_post".

🔢

Counts & Limits

Live counters help with character limits (tweets, meta descriptions, SMS), word counts for essays, and quick line counts for lists and data.

Case Converter FAQ

Title Case capitalizes the first letter of every word — "The Quick Brown Fox" — and is used for titles, headlines, and headings. Sentence case capitalizes only the first letter of each sentence (and proper nouns), leaving the rest lowercase — "The quick brown fox." Sentence case is how normal prose is written; Title Case is for display text. This tool shows both so you can pick whichever fits.
All three join words without spaces but differ in style. camelCase lowercases the first word and capitalizes the rest: "quickBrownFox" — common for variables in JavaScript and Java. PascalCase (also called UpperCamelCase) capitalizes every word: "QuickBrownFox" — used for class and component names. snake_case lowercases everything and joins with underscores: "quick_brown_fox" — standard in Python and databases. CONSTANT_CASE is snake_case in all capitals, used for constants.
No. Every conversion runs entirely in your browser using JavaScript — your text is never sent to a server, never stored, and never logged. You can even use the tool offline once the page has loaded. For added safety, results are inserted as plain text (not HTML), so pasting code, markup, or scripts can't execute anything.
Paste the all-caps text into the box and copy the "Sentence case" result to restore normal capitalization, or use "lowercase" then capitalize manually if you need specific proper nouns preserved. For titles and headings, copy the "Title Case" version instead. The conversion is instant, so you can compare all options before copying the one you want.
Use kebab-case — all lowercase words separated by hyphens, like "best-running-shoes-2026". Hyphens are the recommended word separator for URLs because search engines treat them as spaces, making the URL readable and SEO-friendly. Avoid spaces (they become ugly %20 codes), underscores (less ideal for SEO), and uppercase letters (URLs can be case-sensitive on some servers).

Related Tools