Word Table of Contents Not Updating: Fix
🔍 WiseChecker

Word Table of Contents Not Updating: Fix

You update your document headings but the Table of Contents still shows the old page numbers and entry names. This happens because Word does not refresh the TOC automatically when you modify headings, add new sections, or change page breaks. The TOC is a field code that requires a manual update command to read the current document structure. This article explains why the TOC stops updating and provides step-by-step fixes to refresh it permanently.

Key Takeaways: Fixing a Word Table of Contents That Won’t Update

  • Right-click the TOC and select Update Field: Refreshes page numbers and entries manually after document changes.
  • Ctrl + A then F9: Keyboard shortcut to update all field codes in the document including the TOC.
  • File > Options > Display > Update fields before printing: Forces Word to refresh the TOC automatically before printing or PDF export.

ADVERTISEMENT

Why the Table of Contents Stops Updating

A Table of Contents in Word is not a static list of headings. It is a field code that reads the document headings and builds the table dynamically. When you add, delete, or move headings, or change their formatting, the TOC field code does not automatically refresh. You must trigger an update to force Word to scan the document again and rebuild the TOC.

Several conditions prevent the TOC from updating correctly:

Heading Styles Are Not Applied Correctly

The TOC only recognizes text formatted with built-in heading styles such as Heading 1, Heading 2, and Heading 3. If you manually bold or enlarge text without applying the heading style, the TOC will ignore that text. Always apply the correct heading style from the Home tab Styles gallery.

Field Codes Are Locked or Disabled

Word can lock field codes to prevent accidental changes. If the TOC field is locked, the update command will not work. Additionally, if the Field shading option is turned off, you may not see that the TOC is a field at all.

Document Contains Multiple Sections With Different Page Numbering

When a document uses section breaks with different page numbering schemes, the TOC may reference the wrong page numbers. The TOC field reads the physical page number from each section, so any mismatch in numbering restarts will appear in the TOC.

Steps to Force the Table of Contents to Update

Use the following methods in order. Start with the simplest update and escalate if the TOC still does not refresh.

Method 1: Update the TOC Using the Right-Click Menu

  1. Click anywhere inside the Table of Contents
    The entire TOC area becomes highlighted. This selects the field code.
  2. Right-click the selected TOC area
    A context menu appears with two update options.
  3. Select Update Field from the context menu
    Word opens the Update Table of Contents dialog box.
  4. Choose Update entire table and click OK
    This option rebuilds both page numbers and entry text. If you only changed page numbers, you can select Update page numbers only for a faster refresh.

Method 2: Update All Field Codes in the Document

This method updates the TOC plus any other fields such as cross-references, captions, and page number fields.

  1. Press Ctrl + A to select the entire document
    Word selects all content including the TOC and other field codes.
  2. Press F9
    Word updates every field code in the selection. The TOC refreshes with the latest headings and page numbers.
  3. If nothing happens, press F9 again while holding Ctrl + Shift
    This forces Word to unlink and then update the field. Use this only if the standard F9 fails.

Method 3: Enable Automatic Update Before Printing

Word can update fields automatically when you print or export to PDF. This setting does not update the TOC during editing, but it ensures the final output is correct.

  1. Open File > Options
    The Word Options dialog opens.
  2. Select Display from the left panel
    Scroll to the Printing options section.
  3. Check the box labeled Update fields before printing
    Word will update all fields including the TOC each time you print or save as PDF.
  4. Click OK to save the setting
    Test by pressing Ctrl + P and then closing the print pane without printing. The TOC should update.

Method 4: Delete and Reinsert the Table of Contents

If the TOC field is corrupted or locked, deleting and recreating it is the fastest fix.

  1. Click the TOC border to select the entire table
    Do not click inside the TOC; click the gray border that appears when you hover.
  2. Press Delete on your keyboard
    The TOC is removed.
  3. Place the cursor where you want the new TOC
    Usually at the beginning of the document.
  4. Go to References > Table of Contents and choose a style
    Word inserts a fresh TOC based on the current heading structure.

ADVERTISEMENT

If the Table of Contents Still Does Not Update

Headings Are Not Recognized by the TOC

Open the Styles pane by pressing Alt + Ctrl + Shift + S. Verify that each heading line uses a built-in heading style. If the style name is followed by the word Modified, the style may still work, but reset it to the default by right-clicking the style and selecting Reset to Match Template.

Field Codes Are Displayed Instead of the Table

If you see text like { TOC \o “1-3” \h \z \u } instead of the table, field codes are visible. Press Alt + F9 to toggle field code display off and show the actual TOC again. Then update the TOC using Method 1 or 2.

Document Is in Compatibility Mode

Documents created in older Word versions may not support the full TOC update features. Click File > Info > Convert to upgrade the document to the current Word format. After conversion, update the TOC again.

Table of Contents Is in a Text Box or Content Control

A TOC placed inside a text box or a content control may not update correctly. Move the TOC outside these containers. Cut the TOC, place the cursor on the main document page, and paste it back. Then update it normally.

Update Method When to Use Speed
Right-click > Update Field Single TOC after editing headings or page breaks Fast
Ctrl + A then F9 Multiple fields across the document need refresh Fast
File > Options > Display > Update fields before printing Ensure final print or PDF has correct TOC Automatic
Delete and reinsert TOC TOC is corrupted or locked and other methods fail Moderate

The Table of Contents is a dynamic field that requires manual or automatic triggers to refresh. Use the right-click update for quick edits, Ctrl + A then F9 for a full document refresh, and enable the print-time update for final output. If the TOC still fails, check heading styles, toggle field codes, or delete and reinsert the TOC. For recurring issues, apply heading styles consistently and avoid placing the TOC inside text boxes or content controls.

ADVERTISEMENT