Uppercase to Lowercase Converter

An uppercase to lowercase converter changes every capital letter in your text to its lowercase equivalent — instantly, as you type. Paste your ALL CAPS or mixed-case text into the box below and the lowercase result appears immediately. Your text never leaves your browser.

0 characters
 
Ad placeholder — 728×90 desktop / 320×50 mobile

How the uppercase to lowercase converter works

The conversion is simple and immediate. Here's exactly what happens from the moment you paste your text:

  1. You paste or type your uppercase or mixed-case text into the input box on the left.
  2. The tool processes each character in your text one by one.
  3. Every uppercase letter (A through Z) is converted to its lowercase equivalent (a through z).
  4. Numbers, punctuation, spaces, symbols, and any letters already in lowercase pass through unchanged.
  5. The lowercase result appears instantly in the output box on the right — no page reload, no button press needed.

The conversion uses JavaScript's .toLowerCase() method, which is Unicode-aware. This means it correctly converts accented capital letters too: É → é, Ü → ü, Ñ → ñ, Ç → ç, and so on across the accented characters used in European languages.

Everything runs on your device. Your text is never transmitted to a server and nothing is logged. The tool also stores your most recent input in your browser's localStorage automatically, so it reappears the next time you visit — this storage is local to your browser and can be cleared at any time in your browser settings.

When would you use an uppercase to lowercase converter?

Fixing ALL CAPS pasted content

Older documents, exported reports, legacy databases, and certain email chains arrive with text in ALL CAPS. Reading long blocks of uppercase text is demonstrably slower and more tiring than mixed-case text — studies on reading speed consistently show this. Pasting the content here and converting it to lowercase is the fastest first step toward making it readable again, before you apply proper sentence or title casing.

Cleaning data before import

Before importing records into a database, CRM, or spreadsheet, normalising case prevents duplicate records and mismatched lookups. "SMITH", "Smith", and "smith" are three distinct values in most systems. Converting everything to lowercase first (or uppercase — see the Lowercase to Uppercase Converter for that direction) collapses them into a consistent form for deduplication, sorting, and querying.

Preparing strings for code

Programming often requires lowercase strings — URL slugs, JSON property keys, CSS class names, HTML attribute values, and database column names are all conventionally lowercase. Pasting your text here and copying the lowercase result is faster than retyping, and eliminates typos introduced by manual rewriting.

Reversing an accidental Caps Lock

If you've ever typed a full paragraph with Caps Lock on without noticing, you'll know the frustration. Paste the all-caps result here, convert to lowercase, then apply proper capitalisation with the Capitalization Tool. Total fix time: about five seconds.

Working with inherited content

Transcriptions, scanned documents run through OCR software, and content migrated from old systems frequently contain inconsistent casing artefacts. Converting to lowercase first gives you a clean base to work from, with no surprises lurking in the middle of a word.

Social media and messaging

Text that reads as shouting in all-caps can land badly in professional contexts. This tool lets you quickly defuse an accidentally aggressive-looking message by converting it to lowercase before you consider how to recapitalize it properly.

Lowercase, sentence case, and title case — what's the difference?

Converting to lowercase (all small letters) is not the same as sentence case or title case, which you might actually want instead:

  • Lowercase: every letter is small. "the quick brown fox jumped over the lazy dog."
  • Sentence case: only the first letter of each sentence is capitalised. "The quick brown fox jumped over the lazy dog."
  • Title case: the first letter of each significant word is capitalised. "The Quick Brown Fox Jumped Over the Lazy Dog"
  • Uppercase / ALL CAPS: every letter is a capital. "THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG."

This tool converts to pure lowercase. If you need sentence case or title case, the Capitalization Tool handles both, with separate modes for each.

Frequently asked questions

What is an uppercase to lowercase converter?

A tool that takes text containing capital (uppercase) letters and converts them all to their lowercase equivalents. "HELLO WORLD" becomes "hello world", "Hello World" becomes "hello world". Numbers and punctuation are unaffected.

What happens to text that is already lowercase?

It stays exactly as it is. The converter only changes uppercase letters to lowercase. Letters that are already lowercase pass through unchanged. So "Hello World" → "hello world" (the already-lowercase letters don't change — only the "H" and "W" are converted).

Does this work for accented characters like É, Ü, or Ñ?

Yes. The converter uses the Unicode standard, so accented uppercase letters convert correctly: É → é, Ü → ü, Ñ → ñ, Ç → ç, À → à, and so on for European accented characters.

Is this the same as the Caps to Lowercase tool?

Functionally very similar. The Caps to Lowercase tool is labelled and optimised for the specific scenario of ALL CAPS text that needs to be brought down. This tool does the same conversion but is named for the general use case of converting any uppercase text to lowercase. If your text is ALL CAPS, either tool will give you the same result.

Is my text saved or transmitted anywhere?

No. All processing happens locally in your browser. Your text is never sent to our servers, logged, or stored by us. The tool saves your most recent input in your browser's localStorage (so it reappears on refresh), but this stays on your own device and is never shared.

Is there a character limit?

No limit is imposed by the tool itself. You can paste entire documents, long code files, or large data exports. Very large inputs may take a fraction of a second longer on older devices, but the tool won't cut off your text.

Ad placeholder — 728×90 desktop / 320×50 mobile