Link Word Table of Contents Entries to Page Numbers
Make Word table of contents entries clickable so readers jump to each section in a digital file, with steps for generated and typed contents.
A table of contents is useful in a printed report, but in a digital Word file it can be more useful as a set of links. Readers who open a 40-page proposal on screen want to click the entry for the budget and land on the budget section, not scroll through pages looking for it. The problem is that many contents lists look correct but do nothing when clicked, especially if they were typed by hand or pasted in from another file.
This guide covers one narrow task: making each table of contents entry link to its section in a Word document, so the reader can jump there. It does not explain how to build a contents list from scratch. If you need that, start with your heading styles and insert the contents first, then come back here to confirm the links work.
The short answer is that Word links entries automatically when it generates the table from heading styles, and you can add links by hand if the list was typed. The table below shows which approach fits your file.
How do you make Word table of contents entries clickable? The short answer
Generate the table of contents from your heading styles so Word creates a link to each heading, or add a hyperlink to each entry that points to its heading.
| Your situation | What to do | Why |
|---|---|---|
| Headings use built-in heading styles | Insert or update the table of contents from those styles | Word creates links to heading locations as it builds the entries |
| The contents list was typed or pasted | Delete it and regenerate it from headings | Typed text has no link target, so clicks do nothing |
| Headings were formatted by hand (bold, larger font) | Apply heading styles first, then update the contents | Word only builds entries from styled headings |
| You need the file to work as a PDF | Export a copy, then test the links in the exported file | Link behavior can change between formats |
| Only a few entries need links | Add a hyperlink to each entry that points to its heading | Manual links work without rebuilding the whole list |
Before you start
Check these things first, because the rest of the process depends on them.
- Heading styles. Word builds contents from paragraphs using heading styles, such as Heading 1 and Heading 2. Headings that only look bold or large are skipped, so apply the styles to each section title.
- Whether the list is generated or typed. Click into the contents. If the entries and page numbers behave like one field, Word generated them. If each character can be edited freely and nothing updates, the list was typed and needs to be rebuilt or linked by hand.
- Final heading text. Links and page numbers are tied to the heading text at the time you build or update the contents. Finish editing headings first, or plan to update the contents again at the end.
- A saved copy. Keep the original .docx before you change the contents. If something goes wrong, you can compare against the copy.
- The format you will share. If readers will open the file in Word, a .docx is enough. If you plan to send a PDF, leave time to test the links after export.
Making the table of contents in Word link to pages, step by step
- Apply heading styles to every section title. Select each section heading and apply Heading 1 for top-level sections and Heading 2 for subsections. This gives Word a consistent set of targets to link to.
- Insert a new table of contents from the heading styles. Place the cursor where the contents should appear, then use Word's table of contents option and choose an automatic style. Word lists the headings and links each entry to its heading location.
- If you already have a typed list, delete it. Select the whole list, including the page numbers, and remove it. Typed entries cannot link to headings, so it is simpler to replace them with a generated list.
- Update the table after any change. When you add, rename, or move a heading, right-click the contents and choose to update the field, then select the option to update the entire table. This refreshes both the page numbers and the links.
- For a few entries only, add links by hand. Select the entry text, open the link option, and choose to link to a place in this document. Pick the heading you want. Use this only when you do not want to rebuild the list, since manual links need to be re-added after large changes.
- Test each link in the file. Hold Ctrl on Windows or Linux, or Command on macOS, and click an entry. The document should scroll to the matching heading. Test at least the first and last entries, plus one in the middle.
- Save the file as .docx. Keep the .docx as the master copy with working links. If you also need a PDF, create it from this file after the links are correct.
- Optionally open the file in the UniDoc web editor. The UniDoc web editor at app.unidoc.top offers Word-compatible editing. Open the file there to make a quick edit or to check that the contents still look right, then test the links again, since browser editing can behave differently from desktop Word.
Check the result
After the contents are linked, run through these checks before you share the file.
| Check | How to see it | If it's wrong |
|---|---|---|
| Entries are links | Ctrl+click or Command+click an entry and watch whether the view moves | Regenerate the contents from heading styles, or add a link to that entry by hand |
| Each link goes to the right heading | Click several entries, including the last one | Check that the heading uses the correct style, then update the whole table |
| Page numbers match the layout | Compare the numbers with the page footers | Update the table, and check that page breaks have not moved after recent edits |
| A deleted heading is gone from the list | Scan the contents for entries that point to nothing | Update the table so Word rebuilds the list from current headings |
| The exported PDF still has working links | Open the PDF and click several entries | Share the .docx as the linked version, and tell readers which file keeps the links |
If a link fails after you update the contents, the usual cause is a heading that was styled by hand or a heading with unusual text, such as a line break. Reapply the heading style to that section and update the table again.
❓ FAQ
1. Why do my table of contents entries not work when I click them?
The list was probably typed or pasted, or it was generated before the headings had styles. Rebuild the contents from heading styles so Word creates a link for each entry.
2. Can I link entries without changing the page numbers?
Yes, but page numbers are not the link target. Each entry links to its heading, and the page number is only reference text. If you add manual links, leave the existing page numbers in place and update them only when the layout changes.
3. Do the links still work in a PDF?
They may, but you should test them. Open the exported file and click several entries. If links are lost, keep the .docx as the linked version and share it with readers who need to navigate by clicking.
4. Why does clicking an entry sometimes show the heading at the top of the screen?
Word scrolls the document so the heading appears where the linked location sits. That placement depends on the view and window size, so the heading may not be exactly at the top every time.
5. Do I need to update the contents every time I edit?
Only when you add, rename, move, or delete headings, or when page breaks change. Typing inside a paragraph does not affect the links, but updating the table before you send the file is a good habit.
📝 Summary
A table of contents in Word works as a navigation tool when each entry links to its heading, which Word does automatically for generated lists built from heading styles. Typed lists need to be rebuilt or linked by hand. Update the contents after every change, test the links in the final file, and check any PDF copy separately.


