How to Undo Autocorrect on Mac Instantly

The fastest way to undo autocorrect on Mac is to press Cmd+Backspace immediately after the correction happens. This reveals your original typed word as a suggestion popup, which you can restore with a click or by pressing Escape. Cmd+Z also works and gives you a little more time. If autocorrect keeps correcting things it should not, adding those words to your personal dictionary is the better long-term fix.

How to undo autocorrect immediately on Mac (Backspace method)

When macOS autocorrect replaces a word you typed, a small popup appears briefly above the corrected word. That popup shows your original text and gives you a quick way to revert. The Backspace method triggers this popup on demand, even if you missed it the first time.

  1. Type a word. If macOS autocorrects it, the correction appears in your text.
  2. Press Backspace once. This removes the final character of the corrected word and reveals a popup showing your original typed word.
  3. Click your original word in the popup to restore it. The corrected version is replaced instantly.
  4. Alternatively, press Escape to dismiss the popup and keep what you originally typed. macOS will not correct that word again in this session.

This is the most reliable method because it works in virtually every app that supports macOS text input, and it does not depend on the undo history of the application you are using.

Tip: The popup disappears if you keep typing. If you miss it, Cmd+Z is your next best option - covered in the section below.

How to undo autocorrect with Cmd+Z

Cmd+Z (undo) is the other reliable way to revert an autocorrect change. It works like this: the moment macOS autocorrects a word, that replacement is added to the undo stack. Press Cmd+Z and the correction is reversed in one step, restoring whatever you originally typed.

Cmd+Z is useful when you have already kept typing and missed the Backspace window. It gives you a slightly longer grace period.

When Cmd+Z works well

  • In native Apple apps: TextEdit, Notes, Mail, Pages, Messages. Undo is consistent and fine-grained.
  • In most standard macOS text fields. Any app that uses the built-in NSTextField or NSTextView supports this behaviour.
  • Immediately after the correction - before you have made several more edits that stack up on top.

Limitations of Cmd+Z for autocorrect

  • Some apps - including certain versions of Slack, VS Code, and browser-based editors - implement their own undo systems. In these apps, Cmd+Z may undo something other than the autocorrect, or may not work for text corrections at all.
  • Each Cmd+Z press reverses one action. If you have typed several words since the correction, you may need to press Cmd+Z multiple times to reach it, undoing your subsequent typing in the process.
  • There is no "Revert All" for autocorrect. You undo corrections one at a time.

For apps where Cmd+Z is unreliable, the Backspace method is always the safer choice - provided you catch the correction quickly.

How to prevent autocorrect from changing a word in the future

If autocorrect keeps replacing the same word - a name, a technical term, a brand, a word you use intentionally - the fix is to teach macOS to leave it alone.

Right-click and use Learn Spelling

  1. Type the word and let autocorrect fire. Press Cmd+Backspace or Cmd+Z to restore your original word.
  2. Right-click the word while it is in your text.
  3. Select Learn Spelling from the context menu.

Learn Spelling adds the word to your macOS personal dictionary. From that point, the system treats it as a known, correctly spelled word and will not autocorrect it in any app.

Learn Spelling vs Ignore Spelling: The context menu offers both options. Ignore Spelling removes the red underline for the current session but does not prevent autocorrect from changing the word later. Learn Spelling is permanent and blocks future corrections. Always choose Learn Spelling when you want the correction to stop.

Using Charm to control what gets corrected

macOS autocorrect is a system-wide setting with limited per-word and per-app control. Charm, a native macOS writing assistant, gives you finer control over what gets corrected and where.

Per-app toggle

With Charm, you can disable corrections entirely for specific apps. If you use VS Code, Terminal, or a writing app where you never want autocorrect interfering, you can turn Charm off for those apps while keeping it active everywhere else. macOS built-in autocorrect has no equivalent per-app control.

Personal dictionary

Charm respects the same macOS personal dictionary that Learn Spelling populates, so words you teach to macOS are also honoured by Charm. You can also use Charm's own word list to exclude specific terms from correction without affecting the system-wide dictionary.

Charm does not force corrections

One important difference from macOS autocorrect: Charm shows corrections as suggestions, giving you the option to accept or ignore each one. You stay in control of what actually changes in your text. If you undo a Charm correction, you use the same Cmd+Z shortcut - Charm corrections are added to the standard undo stack just like any other text edit.

If autocorrect is correcting things so frequently that you are constantly undoing it, that is a signal the dictionary does not match how you write. Adding your commonly used terms via Learn Spelling, or using Charm's per-app toggle, is a more sustainable solution than undoing corrections one by one.

To compare Charm and macOS autocorrect in detail, see Charm vs macOS Autocorrect. To learn more about personal dictionaries, see How to Add Words to Your Personal Dictionary on Mac.

Frequently asked questions

How do I undo autocorrect on Mac?

The fastest method is to press Cmd+Backspace immediately after the correction happens. This reveals your original typed word in a popup, which you can restore by clicking it or pressing Escape. Cmd+Z also works and undoes the most recent autocorrect change. In apps that override Cmd+Z, Backspace is the more reliable option.

Why did autocorrect change my word?

macOS autocorrect scans what you type and replaces any word it does not recognise with the closest match in its dictionary. Proper nouns, technical terms, brand names, and words with uncommon spellings are frequent false positives. Right-clicking the word and selecting Learn Spelling prevents the same correction from happening again.

How do I stop autocorrect from changing a specific word on Mac?

Right-click the word after typing it and select Learn Spelling from the context menu. This adds the word to your macOS personal dictionary permanently. Autocorrect will not change that word again in any app. Ignore Spelling suppresses the red underline but does not stop future corrections - Learn Spelling is the one you want.

Can I undo multiple autocorrect changes at once?

No. There is no Revert All option for autocorrect on Mac. You undo corrections one at a time using Cmd+Z, pressing it as many times as needed to work back through your recent actions. Each press reverses one change, so undoing several corrections means also undoing any typing you did in between.

Autocorrect that knows what not to change.

Charm corrects errors and leaves intentional choices alone. $9.99, yours forever.

Learn more about Charm Get Charm for Mac $9.99