When you work on a long document with multiple heading levels, manually typing numbers like 1, 1.1, or 1.1.1 is time-consuming and error-prone. Adding or removing a section forces you to renumber the entire document by hand. Word includes a built-in multilevel list feature that automatically numbers your headings based on their heading style. This article shows you how to apply and customize automatic heading numbering using keyboard shortcuts and menu commands.
Key Takeaways: Auto-Numbering Headings in Word
- Home > Multilevel List > List Library > Select a style that links to Heading styles: Applies automatic numbering to all headings using the built-in Heading 1, Heading 2, and Heading 3 styles.
- Alt+Shift+Left/Right Arrow (or Tab/Shift+Tab): Demote or promote a heading to the next level and update its number automatically.
- Define New Multilevel List > Enter formatting for number > Include level number from: Customize the number format, such as adding a period or changing the separator between levels.
How Word’s Multilevel List Feature Works With Heading Styles
Word’s multilevel list feature can be linked to the built-in heading styles (Heading 1, Heading 2, Heading 3, and so on). When you apply a multilevel list style that is linked to heading styles, any paragraph formatted with a heading style automatically receives the correct number. The numbering updates automatically when you insert, delete, or move headings.
Before you begin, make sure your document uses the built-in heading styles. You can apply a heading style by selecting the text and pressing Ctrl+Alt+1 (Heading 1), Ctrl+Alt+2 (Heading 2), or Ctrl+Alt+3 (Heading 3). You do not need to install any add-ins or templates. The feature is available in all modern versions of Word, including Word for Microsoft 365, Word 2021, Word 2019, and Word for Mac.
Steps to Apply Auto-Numbering to Headings Using the Ribbon
Follow these steps to link a multilevel list style to your heading styles. This is a one-time setup that applies to the entire document.
- Apply heading styles to your headings
Select a heading line and press Ctrl+Alt+1 for Heading 1, Ctrl+Alt+2 for Heading 2, or Ctrl+Alt+3 for Heading 3. Repeat for all headings in the document. - Open the Multilevel List gallery
On the Home tab, in the Paragraph group, click the Multilevel List button (the icon with three lines and a number 1). - Choose a list style linked to headings
In the List Library section, look for styles that include the text “Heading 1” or “1 Heading 1” in the preview. Click one of these styles. Word immediately numbers all headings based on their heading level. - Verify the numbering
Scroll through the document. Heading 1 items should be numbered 1, 2, 3. Heading 2 items should be numbered 1.1, 1.2, 2.1, and so on. Heading 3 items follow the pattern 1.1.1, 1.1.2.
Using Keyboard Shortcuts to Change Heading Levels
After you apply the multilevel list, you can promote or demote a heading using the keyboard:
- Place the cursor in the heading you want to change
Click anywhere inside the heading line. - Press Alt+Shift+Right Arrow to demote (lower the level)
The heading changes to the next lower style (e.g., Heading 1 becomes Heading 2) and its number updates. - Press Alt+Shift+Left Arrow to promote (raise the level)
The heading changes to the next higher style and its number updates.
Customizing the Number Format for Your Headings
If the default numbering style does not match your needs, you can customize the format. For example, you may want chapter numbers to include the word “Chapter” or use a hyphen instead of a period.
- Open the Multilevel List dialog
On the Home tab, click the Multilevel List button and choose Define New Multilevel List at the bottom of the menu. - Select the level you want to customize
In the dialog box, click 1 in the Click level to modify list on the left. - Change the number format
In the Enter formatting for number box, type any text you want before or after the number. For example, type “Chapter ” before the number. Use the Number style for this level drop-down to choose 1, 2, 3 or I, II, III or A, B, C. - Include the previous level number
For level 2, check the Include level number from box and choose level 1. This creates the 1.1 format. Set the separator (period, hyphen, or colon) in the Enter formatting for number box. - Link the level to a heading style
Click More >> at the bottom left. In the Link level to style drop-down, choose Heading 1 for level 1, Heading 2 for level 2, and so on. Click OK.
Common Mistakes and Limitations With Auto-Numbered Headings
The numbers do not appear after applying the multilevel list
This usually happens when the heading text is not formatted with a built-in heading style. Select the heading and apply Heading 1, Heading 2, or Heading 3 using the keyboard shortcuts or the Home tab. The numbers will appear immediately.
Numbers reset unexpectedly or skip levels
If you manually typed a number before the heading, Word treats it as part of the text. Remove any manually typed numbers from your headings. Also check that you did not apply a direct multilevel list format to paragraphs that are not headings. Clear all formatting by selecting the text and pressing Ctrl+Spacebar, then reapply the heading style.
Auto-numbering does not appear in the table of contents
A table of contents pulls its entries from heading styles, not from the visible number. If your TOC shows the heading text but not the number, update the TOC by clicking inside the TOC and pressing F9. If the number still does not appear, ensure the multilevel list is linked to heading styles. Reapply the list style from the Multilevel List gallery.
Numbers do not update when I move a heading
Word updates multilevel list numbers automatically in most cases. If the numbers are stale, select all headings by pressing Ctrl+A, then press F9 to update all fields. This forces a renumber of the entire list.
Built-in Heading Styles vs Custom Styles for Auto-Numbering
| Item | Built-in Heading Styles | Custom Paragraph Styles |
|---|---|---|
| Setup effort | Apply style with one click or shortcut | Create and define the style manually |
| Multilevel list linking | Directly supported in the List Library | Requires Define New Multilevel List and manual linking |
| Table of contents | Automatically recognized by TOC field | Must set TOC to use custom styles |
| Keyboard shortcuts | Ctrl+Alt+1, 2, 3 and Alt+Shift+Arrow | No default shortcuts; must assign manually |
| Cross-references | Can reference heading numbers directly | May not display number in cross-reference dialog |
Use built-in heading styles whenever possible for auto-numbering. Custom styles work but require extra configuration and lack some automatic features.
You can now apply automatic heading numbering to any Word document using the Multilevel List gallery and keyboard shortcuts. Start by applying Heading 1, Heading 2, and Heading 3 to your headings, then select a linked list style from the Home tab. Use Alt+Shift+Arrow keys to adjust heading levels quickly. For advanced control, open Define New Multilevel List to change the number format, separator, or include chapter labels. This method keeps your document numbering accurate even after major edits.