How to Undo All Caps: Fix Text Typed with Caps Lock On
You typed a paragraph with Caps Lock on and noticed at the end. Do not retype it. In Microsoft Word, select the text and press Shift+F3 until it looks right. Everywhere else, paste it into the converter below and choose Sentence case.
What no tool can do is guess which words were proper nouns, because that information was destroyed the moment the text was typed. This guide covers the fastest fix in each application, and exactly what you have to repair by hand afterwards.
More styles, same tool. The upper lower case converter handles Sentence case, Title Case, lowercase, UPPERCASE and eight more, with a live word count. Free, no sign-up.
The fastest fix in each application
| Application | How to undo all caps | Sentence case? |
|---|---|---|
| Microsoft Word | Select, then Shift+F3 repeatedly | Yes, Home > Aa > Sentence case |
| Word for Mac | Select, then Fn+Shift+F3 | Yes |
| Outlook | Select, then Shift+F3 | Yes, same Aa menu |
| PowerPoint | Select, then Shift+F3 | Yes |
| Google Docs | Format > Text > Capitalization > lowercase | No, not offered |
| Google Sheets | =LOWER(A1) | No |
| Excel | =LOWER(A1) | No |
| Gmail | Nothing built in | Convert here and paste back |
| Notepad++ | Select, then Ctrl+U | No |
| VS Code | Ctrl+Shift+P, Transform to Lowercase | No |
Shift+F3 is the shortcut to remember. It cycles the selection through lowercase, Capitalize Each Word and UPPERCASE, in that order. Press it once, look, press again. It works in Word, Outlook and PowerPoint, and it is faster than any menu. Google Docs has no equivalent, which is covered in changing case in Google Docs.
What cannot be recovered
This is the part that matters and the part most guides skip. Converting text to capitals is a lossy operation: several different originals produce the same result, so nothing can reverse it reliably.
| In capitals | Could have been | Recoverable? |
|---|---|---|
| I MET MAY | I met May, or I met may | No, a name and a verb look identical |
| THE PDF FILE | the PDF file | Not automatically; PDF is an acronym |
| CALL APPLE | Call Apple, or call apple | No, brand or fruit |
| SEE FIGURE 2 | See Figure 2, or see figure 2 | Depends on the document style |
| MARCH TO THE GATE | March, or march | No |
The converter above flags the words most likely to need a capital: anything it recognizes as a common acronym, plus the days, months and titles it knows. Everything else is your judgement. This is also why UPPERCASE is destructive is worth remembering before you apply it to a document you care about, and why the safe habit is to convert into a copy.
The repair pass: five minutes on a page
- Convert to sentence case first. Every sentence start is now correct, which is most of the work.
- Restore the acronyms. These are the easiest to spot because they read wrong immediately: nasa, pdf, ceo, html, usa.
- Restore the names. People, companies, cities, products. Reading the text aloud makes these obvious in a way that scanning does not.
- Restore days, months and holidays. Monday, March, Thanksgiving. Seasons stay lowercase, which catches people out; the full list of what is and is not capitalized is in capitalization rules in writing.
- Check the pronoun I. A lowercase i standing alone is always wrong in English and is the single most visible remaining error.
On a page of ordinary prose this takes about five minutes and produces a correct result. On a spreadsheet column of names it is different work: use the proper case converter, which knows about McDonald, MacArthur, O Brien and van Beethoven, and keep an exceptions list for the rest.
Why the text ended up in capitals
| Cause | Sign | Prevention |
|---|---|---|
| Caps Lock left on | Everything is capitals, including the first letter | Turn on the Caps Lock warning in your keyboard settings |
| Shift held down | Long runs of capitals with normal punctuation | Nothing to do but notice |
| Legacy system export | Names and addresses all in capitals | The data was stored that way; fix on import |
| A PDF or scan | Headings in capitals, body text normal | The design used capitals deliberately |
| A form that uppercases input | Only certain fields | The form applied a transform on submit |
The fourth row is worth a check before you change anything. If the capitals came from a web page rather than a document, they may be CSS rather than real capitals: select the text, paste it into a plain text field, and see what arrives. If it pastes in mixed case, nothing needs fixing at all, and the reason is explained in text-transform in CSS.
Preventing it next time
- Turn on the Caps Lock alert. Windows can play a sound when Caps Lock is pressed: Settings, Accessibility, Keyboard, Toggle Keys. macOS shows an indicator in password fields and many keyboards have a light.
- Remap Caps Lock. Many people remap it to Escape or Control and never miss it. Windows needs a registry change or a small utility; macOS has the option built into Keyboard settings under Modifier Keys.
- Let Word autocorrect it. Word’s AutoCorrect includes a rule for the classic tHE pattern that appears when Caps Lock is on and you use Shift for the first letter. It fixes that case automatically and turns Caps Lock off.
- Type headings in sentence case. If the design needs capitals, apply them with CSS rather than typing them, so the text stays recoverable.
When capitals are correct
Not every run of capitals is a mistake. Short labels, acronyms, and a few deliberate typographic choices are all legitimate.
| Text | Correct in capitals? |
|---|---|
| NASA, HTML, PDF, CEO | Yes, they are acronyms |
| A button label of one or two words | Acceptable, better applied with CSS |
| A table header | Acceptable, with extra letter spacing |
| A sentence for emphasis | No, use bold or italics |
| A whole paragraph | No, it is slower to read and reads as shouting |
| An email subject line | No, some filters treat it as a spam signal |
The reading-speed cost is real: capital letters have no ascenders or descenders, so every word becomes a rectangle and the eye loses the outline it uses to recognize words. The argument in full is in uppercase vs lowercase, and the email side in capital letters in emails. If you need to check the result against a length limit afterwards, the character counter gives you the number.
Fix it in one paste. Put the shouting text in the box above, choose Sentence case, copy the result. Then fix the handful of names the tool flags. Two minutes instead of retyping the page.
Undoing all caps in a spreadsheet
A column of names or addresses in capitals is the other common version of this problem, and it needs a different method because the text is data rather than prose.
- Insert a helper column. Never convert in place: the conversion cannot be reversed, and a formula that overwrites its own source breaks.
- Use
=PROPER(TRIM(A2)). TRIM removes the double spaces that legacy exports carry; PROPER capitalizes the first letter of each word. - Fill down, then paste as values. Select the helper column, copy, then Paste Special and choose Values before you delete anything.
- Fix the four families PROPER breaks. Mc and Mac names, apostrophe names, nobiliary particles such as van and de, and suffixes such as II and Jr.
- Fix the acronyms. PROPER turns LLC into Llc and USA into Usa. There are usually few enough to correct by hand.
For a long list, the proper case converter does steps two, four and five in one paste, because it knows the name patterns that PROPER does not. The plain spreadsheet functions are covered in upper and lower case in Excel.
| In capitals | PROPER gives | Correct |
|---|---|---|
| RONALD MCDONALD | Ronald Mcdonald | Ronald McDonald |
| SMITH & SONS LLC | Smith & Sons Llc | Smith & Sons LLC |
| LUDWIG VAN BEETHOVEN | Ludwig Van Beethoven | Ludwig van Beethoven |
| HENRY VIII | Henry Viii | Henry VIII |
| 14 ST JOHNS ROAD | 14 St Johns Road | 14 St Johns Road |
Undoing all caps in an email you already received
Gmail, Outlook on the web and most mail clients have no case tools at all. Three routes, in order of speed.
- Reply and convert as you quote. Copy the passage you need, run it through the converter above, and paste the readable version into your reply. This is the fastest route when you only need part of the message.
- Forward it into a document. Paste the body into Word and use Shift+F3, or into Google Docs and use the Format menu. Useful when the whole message has to be kept.
- Leave it alone. If the message is from an automated system, the capitals are how that system writes and they will be there again next time. Fix your own copy, not the source.
Writing an email in capitals yourself is a different matter: it reads as shouting, it is slower to read, and some filters weigh an all-capital subject line as a spam signal. The evidence and the conventions are in capital letters in emails.
Undoing all caps in code and on a web page
| Where | Method | Note |
|---|---|---|
| JavaScript | text.toLowerCase() | Then capitalize sentence starts yourself |
| Python | text.lower() or text.capitalize() | capitalize() handles one sentence only |
| SQL | LOWER(column) | Update into a new column first |
| A web page | text-transform: lowercase | Display only; the capitals stay in the HTML |
| A CMS field | Edit the stored value | CSS will not fix what gets exported |
The fourth row is the trap. Styling a heading with text-transform: lowercase makes it look fixed while the capitals remain in the markup, so search engines, screen readers and anyone copying the text still get the shouting version. The distinction is set out in text-transform in CSS, and the language traps in the lowercase converter guide.
Once the text is readable again, check the length if it has to fit somewhere: capitals and lowercase have the same character count but very different widths, so a heading that fitted in capitals may need trimming. The character counter gives you the number, and the title case converter handles headings that should be in Title Case rather than sentence case.
Frequently asked questions
How do I undo all caps in Word?
Select the text and press Shift+F3 until it looks right; the shortcut cycles through lowercase, Capitalize Each Word and UPPERCASE. For sentence case specifically, use Home > Aa > Sentence case. On a Mac laptop add the Fn key.
What is the shortcut to change case?
Shift+F3 in Microsoft Word, Outlook and PowerPoint. Ctrl+U in Notepad++. Google Docs has no keyboard shortcut for capitalization at all.
How do I fix text typed with Caps Lock on?
Do not retype it. Paste it into a converter and choose sentence case, or use Shift+F3 in Word. Then restore the acronyms and proper nouns, which no tool can recover automatically.
Can I recover the original capitalization?
No. Converting to capitals destroys the information: MAY could have been May or may, and nothing in the text distinguishes them. Only Ctrl+Z in the same editing session brings the original back.
How do I undo all caps in Google Docs?
Format > Text > Capitalization > lowercase, then capitalize the sentence starts by hand, because Docs has no sentence case option. Converting outside Docs and pasting back is faster for more than a line.
How do I remove capitals in Excel?
Use =LOWER(A1) in a helper column, then paste the result back as values. For a column of names, =PROPER() capitalizes each word but lowercases acronyms and breaks names such as McDonald.
Why does my keyboard keep turning on Caps Lock?
Usually an accidental press. Windows can play a sound when it toggles: Settings, Accessibility, Keyboard, Toggle Keys. Many people remap the key to Escape or Control instead.
Is text in all caps bad?
For more than a few words, yes. Capitals are measurably slower to read because every letter is the same height, and online they read as shouting. Reserve them for short labels and acronyms.
The short version
Shift+F3 in Word, sentence case in a converter everywhere else, then a five-minute pass to restore acronyms, names, days and the pronoun I. The capitals cannot be reversed automatically because the original case no longer exists in the text, so convert into a copy and check the result. And if the capitals came from a web page, check whether they are real characters or CSS before you change anything.