Uppercase to Lowercase

Convert any text to lowercase in one step — letters become small, everything else stays as it is. Runs entirely in your browser.

Text Tools Free No upload Instant

Loading Uppercase to Lowercase…

Your browser is preparing the tool. It runs 100% locally.

Quick Answer

Paste any text and the tool returns it in all lowercase — every uppercase letter is made small, and digits, punctuation and spacing are untouched. It works on any text, not just uppercase, and it is Unicode-aware, so accented capitals like É become é. It uses a locale-independent rule, which is correct almost everywhere; the one exception is Turkish and Azerbaijani, whose dotted and dotless i follow different rules. It runs entirely in your browser.

What the Uppercase to Lowercase Does

Type or paste your text and it comes back entirely in lowercase. Despite the name, it does not only act on uppercase input — it lowercases whatever you give it, leaving already-lowercase letters, numbers and symbols alone.

It is the quick fix for shouty all-caps text, mixed-case input you want flattened, or normalising text before comparing or searching it, where case differences would otherwise get in the way.

How It Works

The tool applies the browser's standard lowercasing, which follows Unicode's default case mappings. That means it correctly lowercases not just A to Z but accented and non-Latin capitals too — É becomes é, Ω becomes ω — using the same rules every modern browser shares.

The mapping is locale-independent, so it gives the same result regardless of your language settings. That is what you want almost everywhere, with one well-known caveat: Turkish and Azerbaijani treat the letter i specially, and the default rule does not match their convention.

Data source & conversion logic

  1. Read the text. Take whatever you typed or pasted.
  2. Apply Unicode lowercasing. Map every uppercase letter to its lowercase form using the standard case mappings.
  3. Leave the rest alone. Digits, punctuation, spacing and already-lowercase letters pass through unchanged.
  4. Return the result. Output the fully lowercased text, live as you type.

Worked example

input — Hello WORLD! Café 123 output — hello world! café 123

Only letters change case; digits, punctuation and spacing stay the same. Accented capitals lowercase too.

Technical Details

Actionconvert all letters to lowercase
Scopeany text, not only uppercase
Unicodeaccented and non-Latin letters supported
Localelocale-independent (one Turkish/Azeri caveat)
Untoucheddigits, punctuation, spacing
Where it runsIn your browser — nothing uploaded

Standards & references

  • Unicode case mappings — lowercasing follows the Unicode standard's default mappings, so accented and non-Latin capitals (É, Ω, Я) are lowercased correctly, not just A to Z.
  • Locale-independent — the conversion ignores language settings and gives the same result everywhere — the right behaviour for general text.
  • Turkish and Azerbaijani i — these languages have a dotted and a dotless i with their own case rules; the default mapping turns the capital I into a plain i, where Turkish would expect the dotless form. It is the one common exception.

Accuracy & Limitations

It is Unicode-aware, so it lowercases far more than A to Z — accented Latin letters, Greek, Cyrillic and more all convert correctly. Scripts without case, such as Chinese or Arabic, pass through unchanged.

The mapping is locale-independent. For almost every language that is exactly right, but Turkish and Azerbaijani are exceptions: their dotted i and dotless i have special rules, so the capital I is lowercased to a plain i rather than the dotless one those languages use.

A few characters have no simple one-to-one lowercase and follow the Unicode default. The German sharp s, for instance, is already lowercase and is left as it is.

It changes case only. It does not strip accents, remove punctuation, trim spaces or otherwise alter the text — lowercasing is the single transformation.

Already-lowercase input is returned unchanged, so running it twice has no further effect. It is safe to apply to mixed-case text.

Real-World Use Cases

Taming all-caps

Convert shouty uppercase text to a calm lowercase.

Normalising for comparison

Lowercase text before comparing or searching so case does not matter.

Cleaning data

Flatten mixed-case entries to a consistent lowercase.

Preparing slugs or tags

Lowercase text as a first step before further formatting.

When to use it — and when not to

Good for

  • Converting any text to lowercase
  • Calming all-caps text
  • Normalising case before comparison
  • Unicode and accented text

Not the best choice for

  • Turkish or Azerbaijani i without a locale rule
  • Removing accents or punctuation
  • Capitalising or title-casing
  • Scripts without upper and lower case

Need to go the other way? Use a lowercase-to-uppercase or general case converter. Want Title Case or sentence case? Use the title-case converter. Need Turkish-correct casing? Use a tool that applies the Turkish locale rule.

Frequently Asked Questions

Does it only work on uppercase text?
No. Despite the name, it lowercases any text you give it. Already-lowercase letters, digits and symbols are left unchanged; only uppercase letters are converted.
Does it handle accented letters?
Yes. It is Unicode-aware, so É becomes é, Ü becomes ü, and non-Latin capitals like Greek or Cyrillic lowercase correctly too.
Will it work for Turkish?
Mostly, but with one caveat. Turkish has a dotted and a dotless i; the standard rule lowercases the capital I to a plain i, where Turkish expects the dotless form. For Turkish-correct results you need a locale-aware tool.
Does it remove accents or punctuation?
No. It only changes letter case. Accents stay (É becomes é, not e), and punctuation and spacing are untouched.
What happens to numbers and symbols?
Nothing — they pass through unchanged. Only letters that have an uppercase and lowercase form are affected.
Is it the same as case folding for search?
It is close, but case folding for search can be more aggressive. For everyday lowercasing and simple comparisons, this is the standard, reliable conversion.
Can I lowercase a whole document?
Yes. Paste the text and it converts all of it. There is no length limit beyond what your browser can hold.
Does running it twice change anything?
No. Lowercasing already-lowercase text leaves it the same, so applying it more than once is harmless.
Why is my German sharp s unchanged?
The sharp s is already a lowercase letter, so there is nothing to convert. Its uppercase counterpart is a separate, less common character.
Does it work on non-Latin scripts?
For scripts that have case — Greek, Cyrillic, Armenian and others — yes. Scripts without case, such as Chinese, Japanese, Arabic and Hebrew, pass through unchanged.
Is my text uploaded?
No. The conversion happens entirely in your browser; nothing is sent anywhere.
How do I make it uppercase instead?
Use a lowercase-to-uppercase or general case converter; this tool only lowercases.

References

Applies the browser's Unicode-default lowercasing, so accented and non-Latin capitals convert correctly; it is explicit that the mapping is locale-independent, with the one well-known exception of the Turkish and Azerbaijani dotted and dotless i.

PopularHot

Word Counter

Clean and transform text with Word Counter — instant results, fully in-browser.

TextOpen Tool
Popular

Character Counter

Character Counter instantly as you type — free, private and lightning fast.

TextOpen Tool
Popular

Case Converter

Case Converter instantly as you type — free, private and lightning fast.

TextOpen Tool
Trending

Lorem Ipsum Generator

Clean and transform text with Lorem Ipsum Generator — instant results, fully in-browser.

TextOpen Tool
Trending

Text Diff Checker

Text Diff Checker online with no limits, no signup and no data leaving your browser.

TextOpen Tool

Remove Duplicate Lines

Remove Duplicate Lines online with no limits, no signup and no data leaving your browser.

TextOpen Tool

Ready to try the Uppercase to Lowercase?

It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.