Case Converter

Free Online Case Converter

Instantly convert text to UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg case, and developer cases like camelCase and snake_case — all in your browser, with one click to copy.

Paste Your Text, Pick a Case

Type or paste text below, then click any case style to convert it instantly. Nothing is uploaded — everything runs locally in your browser.

Case Converter
✓ Copied
0 characters · 0 words
✓ Runs entirely in your browser ✓ Your text is never sent anywhere ✓ Free, no sign-up required
Common Cases
Code & Naming Cases

Why Use a Case Converter?

Retyping text just to fix its capitalization wastes time and often introduces new typos. A case converter lets you paste text once and instantly reformat it for whatever you need — a headline in Title Case, a variable name in camelCase, or a database column in snake_case — without touching a single keystroke.

This is especially useful for writers cleaning up pasted text, developers renaming variables to match a coding convention, and anyone formatting headlines, social captions, or code documentation.

What Each Case Style Means

  • UPPERCASE: Every letter capitalized. Common for acronyms, warnings, and emphasis.
  • lowercase: Every letter lowercase. Common for usernames, slugs, and tags.
  • Title Case: The first letter of most words capitalized, following common headline conventions. Useful for blog titles and headings.
  • Sentence case: Only the first letter of each sentence capitalized, matching normal prose.
  • aLtErNaTiNg cAsE: Letters alternate between upper and lower case — often used for sarcastic or stylized text online.
  • camelCase / PascalCase: Words joined with no spaces; camelCase starts lowercase, PascalCase starts uppercase. Common in JavaScript and Java variable and class names.
  • snake_case / CONSTANT_CASE: Words joined with underscores; snake_case is lowercase, CONSTANT_CASE is uppercase. Common in Python variables and environment variables.
  • kebab-case: Words joined with hyphens. Common in URLs, CSS class names, and file names.
  • dot.case: Words joined with periods. Used in some configuration keys and file naming conventions.

Frequently Asked Questions

Is my text saved or sent to a server?
No. All conversions happen locally in your browser using JavaScript. Your text is never uploaded, stored, or logged anywhere.
Does Title Case capitalize every word?
This tool capitalizes the first letter of each word for simplicity. Formal style guides (AP, Chicago) lowercase certain short words like “a,” “the,” or “and” unless they start the sentence — if you need that level of precision, treat this as a fast first pass and adjust small words manually.
What’s the difference between camelCase and PascalCase?
Both join words with no spaces or punctuation. camelCase starts with a lowercase letter (helloWorld), while PascalCase starts with an uppercase letter (HelloWorld). JavaScript typically uses camelCase for variables and PascalCase for class or component names.
Can I convert code variable names in bulk?
Yes — paste a list of names (one per line or space-separated) and pick a code case. Punctuation and spacing are stripped automatically for the code cases (camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, dot.case).
Does this work with non-English text?
Uppercase, lowercase, and alternating case work with most accented Latin characters (é, ñ, ü). Scripts without an upper/lower distinction, like Chinese or Arabic, won’t be affected by case conversion since that concept doesn’t apply to them.