Use Bookmarks to Link a Word Table of Contents
Learn how to add bookmarks in a Word document, link table of contents entries to them, and check that the links and page numbers still work after editing.
If you need a table of contents in a Word document, you will usually think of headings first. But sometimes the sections you want to list do not share a heading style, or you need the contents to point to specific spots such as a table, a figure, or an appendix. That is where bookmarks help. A bookmark is a named marker inside a document, and a contents entry can link to it so that a click jumps straight to that spot.
This guide is for anyone who builds a contents list in a .docx file and wants to know how bookmarks fit in. You will learn how to insert a table of contents with bookmarks, how to view and name bookmarks, and how to link each entry to its target. You will also learn where Word's automatic contents list stops and a manual, bookmark-based list begins.
How do you insert a table of contents with bookmarks in Word? The short answer
Word cannot build a contents list directly from a list of bookmarks you name yourself. Its automatic list comes from heading styles, and each entry links to a hidden bookmark Word creates. For a custom list, add your own bookmarks, type the entries, and link each one to its bookmark.
| Your situation | What to do | Why |
|---|---|---|
| Your sections use heading styles | Apply the heading styles, then insert the automatic contents list | Word builds the entries and links for you |
| You need links to tables, figures or non-heading spots | Insert a named bookmark at each target, then link manual entries to them | Bookmarks can mark any selected text or object |
| You need page numbers next to bookmark links | Insert cross-references to the bookmarks, using the page number option | Page numbers update when you refresh fields |
| Your list must mix heading entries and bookmark entries | Keep the automatic list for headings and add a manual section for the rest | Each method handles one type of target well |
| The file will be translated later | Check the links and page numbers in the translated file | Layout is kept in translation, but test links anyway |
Before you start
Check these items first. Each one prevents a common problem that makes links or page numbers fail later.
- Use heading styles for main sections if you can. Word's automatic contents list reads heading styles. Plain bold text is ignored, so the list will be empty or incomplete.
- Pick the text or object you want to mark. A bookmark can sit on selected text, such as a section title, or on a table cell. Select the exact words you want the link to land on.
- Plan your bookmark names. Descriptive names such as Results_Table or Appendix_B are easier to find later than names like Bookmark1. Names must start with a letter and cannot contain spaces.
- Turn on bookmark display. Word's settings include an option to show bookmarks in the document. With it on, you see brackets around bookmarked text, which helps you check where each marker sits.
- Save a copy before large edits. Updating fields can change the layout of your contents list. Keep the earlier version so you can compare if something goes wrong.
Adding bookmarks and linking a contents list in Word, step by step
- Select the target text or object. Highlight the title, table cell or figure caption you want the link to reach. A bookmark needs a selection to attach to.
- Open Word's bookmark tool and name the bookmark. Enter a name that starts with a letter and uses only letters, numbers and underscores. Names can be up to 40 characters, and spaces are not allowed.
- Repeat for each target. Add one bookmark per section, table or appendix you plan to list. Keeping one bookmark per target makes the next steps simpler.
- Type the contents entries. Write one line for each target, in the order you want them to appear. Keep each line short so the list is easy to scan.
- Link each entry to its bookmark. Select an entry's text, insert a hyperlink, and choose the option to link to a place in the document. Pick the bookmark that matches that entry.
- Add page numbers with cross-references. Insert a cross-reference, choose the bookmark reference type, and select the page number option. Word then shows the page where each bookmark sits, and the number updates when you refresh fields.
- Use the automatic list for heading entries. For headings, apply heading styles and insert Word's automatic contents list with hyperlinks turned on. Word creates hidden bookmarks named with a leading underscore, such as _Toc, and links each entry to one of them.
- Refresh fields and save as .docx. After every edit, update the fields in the document so page numbers and links match the current text. Then save the file in .docx format so the bookmarks and links stay intact.
Check the result
Once the file is saved, check the contents list before you share it. Use this table to find and fix common problems.
| Check | How to see it | If it's wrong |
|---|---|---|
| Bookmark names and locations | Open Word's bookmark list, which shows every bookmark in the document | Rename or re-create the bookmark on the correct selection |
| Links jump to the right place | Hold the Ctrl key and click each entry | Edit the hyperlink and choose the correct bookmark |
| Page numbers match the layout | Compare each number with the page where the target appears | Update fields, then check the cross-reference settings |
| Hidden bookmarks still exist | Turn on bookmark display and look for names that start with an underscore | Update the automatic contents list so Word recreates them |
| Links survive translation | Open the translated .docx and click several entries | Re-create any broken links in the translated file |
If a link fails after you move text, the bookmark may have been deleted along with the text it covered. Re-select the target and add the bookmark again, then update the hyperlink.
🎯 Which approach fits you?
Readers' documents tend to fall into two groups, so pick the method that matches yours.
- Reports, theses and manuals with clear headings. Use the automatic contents list. It is quicker to build and update, and Word handles the hidden bookmarks for you.
- Forms, specifications or documents with tables and figures. Use manual bookmarks with hyperlinks and cross-references. You control exactly which spots appear in the list.
❓ FAQ
1. Why is my automatic contents list empty?
Word builds the list from heading styles, not from plain formatted text. Apply a heading style to each section title, then update the contents list.
2. Is there a bookmark tab feature in Word?
Word does not offer bookmark tabs like those in some other apps. The closest option is the bookmark list, which lets you find and jump to bookmarks by name.
3. Can I bookmark a whole table?
Yes. Select the table or its first cell, add a bookmark, and name it. Then link a contents entry to that bookmark the same way you would link to text.
4. Why do my page numbers stop updating?
Page numbers in a contents list are fields, so they only refresh when you update them. Select the list or press F9 after editing, then choose to update page numbers.
📝 Summary
Word's automatic contents list links to hidden bookmarks built from heading styles, and you can add your own named bookmarks for any other target. Use cross-references for page numbers, then update fields and click each entry before you share the file.


