Quickly reverse text case – turn uppercase letters to lowercase and lowercase to uppercase, with flexible options to fit your needs
Invert all letter cases: Reverses every letter’s case (e.g., "HeLLo" → "hEllO") – this is enabled by default.Invert only first letter of each word: Only changes the first character of each word (e.g., "hello world" → "Hello World", "Hello World" → "hello world").Preserve numbers & symbols: Leaves numbers (0-9), symbols (!@#$%^) and spaces unchanged – always enabled to avoid messy formatting.Invert first letter of each sentence: Targets only the first letter of sentences (e.g., "this is a test. that’s another." → "This is a test. That’s another." or vice versa).This tool is designed to be flexible – it handles different text types while keeping non-letter characters intact. Here’s a breakdown of what it does (and doesn’t) process:
You might be surprised how often you need to flip text case – here are the most popular ways people use this tool:
See how different options work with real text. Below is a side-by-side comparison of input vs. output for common scenarios:
| Input Text | Option Used | Output Text (Inverted Case) |
|---|---|---|
"I Bought 3 Apples for $5.99!" | Invert all letter cases | "i bOUGHT 3 aPPLES FOR $5.99!" |
"the quick brown fox jumps over the lazy dog" | Invert only first letter of each word | "The Quick Brown Fox Jumps Over The Lazy Dog" |
"This is sentence one. this is sentence two! and this is sentence three?" | Invert first letter of each sentence | "this is sentence one. This is sentence two! And this is sentence three?" |
"Email: [email protected] | Phone: (123) 456-7890" | Invert all letter cases | "eMAIL: [email protected] | pHONE: (123) 456-7890" |
Try using "Invert all letter cases" + "Invert first letter of each sentence" for clean, readable text. For example:
Input: "tHIS is a mESSY tEXT. iT hAS wRONG cASES!"
Output: "This IS A Messy Text. It Has Wrong Cases!"
Changing numbers or symbols would break links (e.g., "https://Example.com" → "HTTPS://eXAMPLE.COM" is bad), IDs (e.g., "ID: 123" → "id: 123" is good, but "id: 123" → "id: 123" stays the same), and formatting. We keep them intact so your text works as intended!