How to Change Text Case Without Retyping

Convert text to uppercase, lowercase, Title Case or Sentence case in one click, and pick the right code case like camelCase or snake_case. No retyping.

Updated 6 min read By CodingEagles
Free tool Case Converter Switch between UPPER, lower, Title, camel, snake and kebab case. Open tool

To change the case of text, paste it into a case converter, pick the style you want, and copy the result. It rewrites everything at once, so you never retype a heading that arrived in ALL CAPS or hand-edit a label into camelCase. The free case converter does it instantly in your browser, with no sign-up and nothing uploaded.

Changing case by hand is slow and error-prone, especially over a long block of text. The Shift key and Caps Lock only get you so far, and they cannot apply Title Case rules or convert between code naming styles.

The everyday cases: UPPER, lower, Title, Sentence

These four cover most non-code needs:

  • UPPERCASE turns everything into capitals. Useful for short labels, but hard to read in long runs, which is why typing in all caps reads as shouting.
  • lowercase drops everything to small letters, handy for normalising data or a casual style.
  • Title Case capitalises the first letter of each significant word. This is the headline and book-title style.
  • Sentence case capitalises only the first word of the sentence plus proper nouns, the way normal prose works.

The pair people most often mix up is Title Case and Sentence case. Headlines and navigation labels usually take Title Case. Body text, button labels and modern interface copy increasingly use Sentence case because it reads more naturally and is easier on the eye.

The code cases: camelCase, snake_case, kebab-case

If you write code or configure systems, you meet a different family of cases. They exist because identifiers cannot contain spaces, so words have to be joined some other way:

  • camelCase joins words and capitalises each after the first: firstName, totalCount. Common in JavaScript and Java variables.
  • snake_case joins words with underscores: first_name, total_count. Common in Python and database columns.
  • kebab-case joins words with hyphens: first-name, total-count. Used for URLs, CSS classes and file names.

Converting between these by hand is fiddly because you have to find every word boundary. A converter reads the boundaries for you, so “Total Order Count” becomes totalOrderCount, total_order_count or total-order-count in one step.

How to convert text case

Step 1: Paste your text

Drop in a heading, a sentence, a variable name or a whole paragraph into the case converter.

Step 2: Pick a case

Choose UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case. The converted text appears straight away.

Step 3: Copy the result

Copy it into your document, code editor or form. The original stays untouched, so you can try a different case if the first was not what you wanted.

Where this saves real time

A few jobs where converting beats retyping:

  • Rescuing all-caps text. Someone sends a paragraph in capitals. Drop it to lowercase, then apply Sentence case, and it reads normally again.
  • Standardising a list. A column of product names arrives in mixed case. Title Case makes them consistent before you publish or import.
  • Renaming for code. You have a human label like “Customer Email Address” and need an identifier. One conversion gives you customerEmailAddress or customer_email_address.

A note on accents

Case changes are not just about A-to-Z. Letters with accents, like é, ü or ñ, have their own upper and lower forms, and a proper converter changes them correctly rather than leaving them as-is or stripping the accent. So “café” becomes “CAFÉ” in uppercase, with the accent preserved, which matters for names and non-English text.

Turning a title into a slug

If your goal is a clean web address rather than a code identifier, you want a slug: lowercase, hyphenated and stripped of punctuation and accents. See how to make a URL slug from a title.

Frequently asked questions

What is the difference between Title Case and Sentence case?
Title Case capitalises the first letter of each major word, the way a headline or book title is styled. Sentence case capitalises only the first word and any proper nouns, the way ordinary prose reads. Use Title Case for headings and Sentence case for body text and most UI copy.
When would I use camelCase, snake_case or kebab-case?
These are code naming styles. camelCase joins words with no spaces and capitalises each after the first, like userName. snake_case uses underscores, like user_name. kebab-case uses hyphens, like user-name, which is also how clean URLs and CSS classes are written. Pick the one your codebase or platform expects.
Does it handle accented and non-English letters?
Yes. Accented and non-English letters are converted to their correct upper and lower forms, so names and words with diacritics change case properly instead of being skipped or stripped.
Is my text uploaded?
No. The conversion runs entirely on your own device. Nothing is sent anywhere, and the tool keeps working offline after the page loads.

Ready to try it?

Switch between UPPER, lower, Title, camel, snake and kebab case. Free, in-browser, and 100% private — your data never leaves your device.

Open the Case Converter