How to Restore Auto-Capitalization After a Hyphen in Microsoft Word
Question details
The user wants to configure Microsoft Word to automatically capitalize the first letter of a word that immediately follows a hyphen.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Typing sentences where a capitalized word is expected after a hyphen, such as 'information - Over the top'.
- Observed behavior
- Microsoft Word does not automatically capitalize the word following the hyphen, leaving the letter in lowercase.
Ensure that your general AutoCorrect settings are enabled in Microsoft Word, as custom replacement rules rely on the main AutoCorrect engine being active.
Create Custom AutoCorrect Rules for Hyphens
Since Microsoft Word does not natively support an auto-capitalization toggle specifically for hyphens, manually adding custom AutoCorrect entries is the most reliable workaround.
Microsoft Word's 'Capitalize first letter of sentences' feature treats hyphens as standard punctuation, not sentence enders. Because of this, it ignores words following a dash or hyphen.
To force Word to capitalize specific letters after a hyphen, you can train it by creating manual replacement rules for the letters you use most frequently.
Click on 'File' in the top-left corner of the Word ribbon, then select 'Options' at the bottom of the menu.
In the Word Options dialog box, click on the 'Proofing' tab in the left sidebar, then click the 'AutoCorrect Options...' button.
Under the 'AutoCorrect' tab, find the 'Replace text as you type' section. In the 'Replace' field, type a hyphen followed by a space and a lowercase letter (e.g., '- a').
In the 'With' field, type a hyphen, a space, and the corresponding uppercase letter (e.g., '- A').
Click the 'Add' button. Repeat this process for any other letters you frequently capitalize after a hyphen (like '- b' to '- B'), then click 'OK' to save your changes.

Manage AutoCorrect Rules Easily with WPS Office
WPS Writer provides a highly intuitive AutoCorrect system, allowing you to easily configure custom capitalization and text replacement rules to streamline your document creation.
- 1. Open WPS Writer Settings: Launch WPS Office, open a document, click on 'Menu' in the top-left corner, and select 'Options'.
- 2. Navigate to AutoCorrect: In the Options dialog, navigate to the 'Spell Check' or 'AutoCorrect' section depending on your specific version.
- 3. Enter Replacement Rules: In the 'Replace text as you type' area, enter your hyphen and lowercase letter in the 'Replace' box, and the uppercase version in the 'With' box.
- 4. Apply and Save: Click 'Add' to store your new capitalization rule, then click 'OK' to immediately apply it to your typing workflow.

Frequently Asked Questions
Why doesn't Microsoft Word capitalize words after a hyphen by default?
Word's grammar engine treats hyphens as connectors between words or phrases rather than sentence-ending punctuation (like periods or question marks). Therefore, it does not trigger the default 'Capitalize first letter of sentences' rule.
Will my custom AutoCorrect rules apply to all my Word documents?
Yes. AutoCorrect entries are saved globally to your Microsoft Office profile (specifically in the Normal template file). Once you set up these hyphen rules, they will work across all existing and new Word documents on that computer.
Can I easily delete an AutoCorrect rule if I change my mind?
Yes. Simply return to File > Options > Proofing > AutoCorrect Options, locate your custom hyphen rule in the list under 'Replace text as you type', select it, and click the 'Delete' button.
Does this AutoCorrect workaround work in Excel and PowerPoint?
Yes, because Microsoft Office applications share the same underlying AutoCorrect dictionary, the rules you create in Word will generally apply to Excel, PowerPoint, and Outlook on the same device.




