Uppercase to lowercase — all caps to normal text
Convert ALL CAPS or mixed-case text to lowercase in one paste. Useful when an OCR scan returns capslock-mode output, when a copy-paste from a screenshot tool produced uppercase, or when an email forwarded from someone using caps lock needs cleaning before you forward it onward. "Uppercase to lowercase" / "all caps to normal" / "lowercase converter" all land here. A coworker forwarded an email reply that's entirely in capital letters. You don't want to forward THAT to a client. Paste the whole reply into the input, click Lowercase, copy the cleaned output, and send the forwarded email with normal casing instead. Total elapsed time: under fifteen seconds. The original sender's tone is preserved minus the visual shouting. Conversion runs entirely in your browser — pasted text is never sent to a server, never logged, never seen by anyone but you. That matters when the text you're cleaning is private (a forwarded email, a draft you're editing, an internal memo). For text where you want sentence-case (capitalize-after-period) instead of pure lowercase, switch the mode without re-pasting.
Frequently asked questions
What's the difference between lowercase and sentence case here?
Lowercase converts every character to its lowercase form — "HELLO WORLD" becomes "hello world". Sentence case lowercases the text but capitalizes the first letter after each ".", "!", or "?" — "HELLO. HOW ARE YOU?" becomes "Hello. How are you?". For all-caps email replies that should read normally, sentence case is usually what you want.
Will it preserve line breaks and paragraph structure?
Yes. Casing changes per character; line breaks, paragraph spacing, indentation, and any other whitespace pass through unchanged. Paste a multi-paragraph document and the output keeps the same structure with only letter casing affected. Useful when cleaning a multi-paragraph email or a structured note that needs to stay readable.
Does it work for non-English text — accented characters, German umlauts, Cyrillic?
Yes. Lowercase conversion uses JavaScript's locale-aware lowercasing, which handles accented Latin characters (é, ñ, ü), Cyrillic (А becomes а), Greek, and most other Unicode scripts correctly. The exact mapping follows the browser's locale settings, so a Spanish keyboard layout and a French keyboard layout both produce sensible output.
Is anything I paste sent to a server or logged?
No. Conversion runs entirely in your browser. Pasted text never leaves your device, never hits a server, never gets logged. Safe to paste forwarded private emails, confidential drafts, or any text you'd rather not have anyone else see. There is no analytics on the input field, no third-party tracker, no server-side endpoint that touches what you typed.
More ways to use the Text Case Converter:
← Text Case Converter overview