You type a specific technical term such as grep, idempotent, or Kubernetes, and Word AutoCorrect changes it to a common word like grip, independent, or Kubernetes (if it is in the dictionary) or something else entirely. This happens because AutoCorrect uses a built-in list of common spelling replacements, and it does not recognize many specialized terms. This article explains why AutoCorrect overrides technical vocabulary and provides three reliable methods to stop it from doing so: adding terms to the AutoCorrect exception list, disabling specific AutoCorrect entries, and using plain-text formatted styles for code or jargon.
Key Takeaways: Stop AutoCorrect From Overwriting Specialist Vocabulary
- File > Options > Proofing > AutoCorrect Options > Exceptions: Add technical terms to the First Letter or INitial CAps exceptions so Word never auto-corrects them.
- File > Options > Proofing > AutoCorrect Options > Replace text as you type: Delete or edit the specific entry that changes your term to an unwanted word.
- Home > Styles > Normal (or Code style): Apply a style that disables proofing for long code blocks or term lists to bypass AutoCorrect entirely.
Why AutoCorrect Replaces Technical Terms With Generic Words
AutoCorrect in Word relies on a predefined table of common misspellings and their intended replacements. When you type a word that matches the left-hand side of any entry in that table, Word silently substitutes the right-hand side. The default table contains thousands of everyday English words, but it has no entries for most industry-specific terms, programming keywords, medical nomenclature, or legal jargon.
The problem is not a bug. It is a side effect of a feature designed to fix typos. If your term happens to match a common misspelling — for example, teh to the — Word changes it. Many technical terms look like misspellings to the AutoCorrect engine. Idempotent contains potent, which triggers no change, but idempotent itself is not in the table. However, a term like config might be changed to configure if a user previously added that entry.
There are three root causes: the default AutoCorrect list includes entries that accidentally match technical abbreviations; the AutoCorrect exceptions list is empty by default; and Word applies AutoCorrect globally to all styles unless you disable it for specific styles. Each cause has a straightforward fix.
Default AutoCorrect Entries That Conflict With Technical Terms
Word ships with entries such as adn to and, teh to the, and recieve to receive. If your technical term contains a substring that matches the left side — for example, adn inside adnetwork — Word does not change it because AutoCorrect matches whole words only. But if your term is an exact match, such as teh as an abbreviation for transmission electron holography, Word replaces it.
AutoCorrect Exceptions List Is Empty
Word provides an Exceptions dialog where you can add words that should never be auto-corrected. By default, this list contains only a few built-in exceptions for common capitalization patterns. No technical terms are preloaded. You must populate this list manually for every term you want to protect.
Steps to Prevent AutoCorrect From Changing Your Technical Terms
Use the following methods in order. Start with the Exceptions list because it stops corrections without affecting other AutoCorrect behavior. If a term still changes, check the AutoCorrect table directly. For large blocks of code or data, use a style that disables proofing.
Method 1: Add Technical Terms to the AutoCorrect Exceptions List
- Open AutoCorrect Options
Go to File > Options > Proofing > AutoCorrect Options. The AutoCorrect dialog opens. - Open the Exceptions dialog
Click the Exceptions button at the bottom of the AutoCorrect tab. The AutoCorrect Exceptions dialog appears. - Add the term to the correct tab
Select the First Letter tab if your term starts with a lowercase letter and you want to prevent Word from capitalizing it. Select the INitial CAps tab if your term contains two capital letters at the start, like IDEs or PDFs. For all other cases, use the First Letter tab. - Type the exact term
In the text box under the tab, type the term exactly as you want it to appear, including capitalization. Click Add. - Repeat for each term
Add every technical term that Word is replacing. Click OK to close the Exceptions dialog, then OK again to close AutoCorrect Options.
After this, Word will no longer auto-correct those terms regardless of what is in the replacement table.
Method 2: Delete or Edit the Specific AutoCorrect Entry
If a term is not fixed by the Exceptions list, the AutoCorrect table itself contains an entry that maps your term to a different word. You must remove or change that entry.
- Open AutoCorrect Options
Go to File > Options > Proofing > AutoCorrect Options. - Locate the entry in the Replace table
In the Replace text box, type the technical term that Word is changing. The list below scrolls to show any matching entry. - Delete or edit the entry
Select the row in the list. Click Delete to remove it entirely. Alternatively, change the With column to your desired term, then click Modify. - Confirm the change
Click OK to close the dialog. Test by typing the term in a document.
Method 3: Use a Style That Disables Proofing
For large sections of text that contain many technical terms — such as code listings, configuration files, or data tables — create or modify a style that turns off proofing.
- Create or modify a style
On the Home tab, right-click the Normal style (or any existing style) and choose Modify. Alternatively, create a new style named Technical or Code. - Set the proofing language to No Proofing
In the Modify Style dialog, click Format at the bottom-left, then choose Language. In the Language dialog, check Do not check spelling or grammar. Click OK. - Apply the style to your text
Select the paragraphs that contain technical terms. Click the modified style in the Styles gallery.
Word will skip AutoCorrect, spelling, and grammar checking for any text formatted with this style.
If AutoCorrect Still Changes Terms After These Fixes
Some problems are not caused by AutoCorrect itself. The following scenarios produce similar symptoms but require different solutions.
Word Changes Terms Only in Certain Languages
If your document has multiple language proofing tools enabled, AutoCorrect rules from the active language apply. Switch the language for the affected text to a language that does not have conflicting entries. Select the text, go to Review > Language > Set Proofing Language, and choose a language that matches your terms.
AutoCorrect Replaces Terms Inside Hyperlinks or Fields
AutoCorrect does not normally modify text inside hyperlinks or Word fields. If you see changes in those areas, the text is not actually inside the field. Right-click the text and choose Edit Hyperlink or press Alt+F9 to view field codes. Type the term in the field code window, where AutoCorrect is inactive.
Third-Party Add-Ins Override AutoCorrect
Some add-ins for grammar checking or text expansion can change terms after AutoCorrect runs. Disable add-ins temporarily to test. Go to File > Options > Add-Ins, select COM Add-Ins in the Manage dropdown, click Go, and uncheck all add-ins. Restart Word. If the problem stops, re-enable add-ins one at a time to find the culprit.
AutoCorrect Exceptions vs AutoCorrect Entries vs No-Proofing Style
| Item | Exceptions List | Delete Entry | No-Proofing Style |
|---|---|---|---|
| Scope | All documents | All documents | Per paragraph |
| Setup effort | Add each term once | Remove each entry once | Create style once, apply each time |
| Preserves other AutoCorrect | Yes | Yes, except the removed entry | No, disables all AutoCorrect in styled text |
| Best for | Short list of recurring terms | One or two incorrect entries | Large code blocks or data tables |
You can now prevent Word from auto-correcting your technical vocabulary using the Exceptions list, direct entry deletion, or a custom style. Start by adding your most frequently used terms to the Exceptions dialog. For a permanent solution across all documents, combine the Exceptions list with a No-Proofing style for long technical sections. Advanced tip: export your AutoCorrect exceptions by copying the file Normal.dotm from %AppData%\Microsoft\Templates to a backup location so you can restore them after a reinstall.