How to Change Autocorrect Settings on iPhone
Autocorrect on iPhone is one of those features that people either love or quietly tolerate. When it works well, it saves time and catches genuine typos. When it doesn't, it substitutes words you never intended and creates embarrassing messages. The good news: iOS gives you more control over autocorrect than most people realize — from turning it off entirely to fine-tuning exactly how it behaves.
What Autocorrect Actually Does on iPhone
Before changing anything, it helps to understand what you're working with. iPhone autocorrect operates through a combination of a built-in dictionary, your personal learned vocabulary, and (on newer iOS versions) on-device machine learning that adapts to your writing patterns over time.
When you type, iOS predicts what word you likely intended and either suggests it in the predictive bar above the keyboard or automatically substitutes it when you hit the spacebar. These are two separate systems: autocorrect (automatic substitution) and predictive text (the suggestion bar). You can control them independently.
iOS also maintains a text replacement list — custom shortcuts that expand into full phrases — and a learned vocabulary built from words you've typed and confirmed over time.
How to Turn Autocorrect On or Off
The most direct change you can make is disabling autocorrect altogether:
- Open Settings
- Tap General
- Tap Keyboard
- Toggle Auto-Correction on or off
This single switch stops iPhone from automatically replacing words as you type. You'll still see spelling suggestions in the predictive bar if predictive text is enabled, but nothing will change without your explicit tap.
If you want to go further, you can also toggle off Predictive Text and Check Spelling from the same Keyboard settings screen. Each of these controls a different layer of the typing assistance system.
How to Reset Your Keyboard Dictionary
If autocorrect has learned bad habits — repeatedly suggesting wrong words or remembering a typo you once confirmed — you can wipe the slate clean:
- Open Settings
- Tap General
- Tap Transfer or Reset iPhone
- Tap Reset
- Select Reset Keyboard Dictionary
⚠️ This erases all the custom words and corrections your iPhone has learned from your typing history. It does not delete text replacements you've manually created, and it does not affect anything else on your device.
After the reset, autocorrect starts fresh from the default dictionary and will re-learn from your future typing.
How to Add Text Replacements and Custom Words
Text replacements are one of the most underused tools for managing autocorrect behavior. They let you define specific shortcuts that always expand to the phrase you want — and they prevent autocorrect from changing those strings.
To add a text replacement:
- Go to Settings → General → Keyboard
- Tap Text Replacement
- Tap the + button in the top right
- Enter the Phrase (what you want to appear) and a Shortcut (the abbreviation that triggers it)
For example, entering "omw" as a shortcut for "On my way!" means typing "omw" will always expand correctly. You can also use this to protect unusual names, technical terms, or abbreviations that autocorrect persistently mangles — enter the correct spelling as both the phrase and shortcut, and iOS will stop "correcting" it.
Autocorrect Behavior by iOS Version
Apple has updated autocorrect behavior across iOS versions, so the experience isn't identical across all devices. 🔧
iOS 17 introduced significant changes, including:
- Autocorrect now temporarily shows substituted words underlined, so you can tap to revert to what you originally typed
- Profanity filtering was adjusted — commonly used words are less likely to be swapped out
- The system better recognizes when you deliberately retype a word after a correction
Earlier iOS versions (pre-17) applied corrections more aggressively and without the inline revert option, which is why many long-time iPhone users developed strong opinions about autocorrect.
If you're on an older iOS version and finding autocorrect frustrating, checking whether your device supports a newer update may be relevant — though whether to update involves other considerations beyond autocorrect alone.
Third-Party Keyboards as an Alternative
If you want substantially different autocorrect behavior rather than just modified settings, iOS supports third-party keyboards installed from the App Store. Options like Gboard (Google's keyboard) and SwiftKey use different autocorrect engines, prediction models, and learning systems than the default iOS keyboard.
Third-party keyboards can have meaningfully different autocorrect personalities — some users find them more aggressive, others find them more accurate for their writing style. They also introduce different considerations around keyboard permissions: third-party keyboards can request "full access," which allows them to send your keystrokes to external servers. For general typing this may be acceptable; for passwords and sensitive fields, iOS automatically reverts to the default secure keyboard.
| Feature | Default iOS Keyboard | Third-Party Keyboard |
|---|---|---|
| Autocorrect engine | Apple on-device | Varies by app |
| Learning syncs via iCloud | Yes | Varies |
| Works in secure fields | Yes | Limited (iOS overrides) |
| Full-access data sharing | No | Possible if enabled |
| Customization depth | Moderate | Varies widely |
The Variables That Determine Your Experience
How well any of these settings work depends on factors specific to your situation. The iOS version running on your device shapes which controls are available and how the underlying autocorrect system behaves. Your typing patterns — how fast you type, which languages you use, how often you accept or reject corrections — train the learned model over time. Your use case matters too: someone drafting professional emails has different priorities than someone texting informally or entering technical terminology regularly.
The relationship between autocorrect and your specific vocabulary, the languages you switch between, and even how you hold and tap the screen all feed into an experience that looks the same in Settings but plays out differently for different people.