How To Add a Table of Contents in Google Docs (Step‑by‑Step FAQ)
Adding a table of contents in Google Docs makes long documents much easier to navigate. It works a bit like a mini “map” of your headings: Google Docs scans your document, finds the headings, and builds a clickable list that jumps to each section.
This FAQ walks through how it works, how to set it up, and what changes depending on your device, document type, and formatting style.
What is a table of contents in Google Docs?
In Google Docs, a table of contents (TOC) is a generated list of your document’s headings (Heading 1, Heading 2, etc.). It usually appears near the top of the document and:
- Shows the structure of your document at a glance
- Lets you click a heading to jump to that section
- Updates automatically when you change headings (if you refresh it)
The key idea: the TOC doesn’t look at all text, only at text that’s been marked as a heading style.
How do I add a table of contents in Google Docs on desktop?
1. Format your headings first
The table of contents only sees text formatted as headings.
- Select a section title in your document (for example: “Introduction”).
- At the top, open the Styles dropdown (usually shows “Normal text”).
- Choose a heading level, like Heading 1, Heading 2, or Heading 3.
- Repeat for all main sections and subsections.
General pattern people use:
- Heading 1 – document title or main sections
- Heading 2 – subsections
- Heading 3+ – smaller subsections, details
If you don’t do this, your TOC will be empty or incomplete.
2. Insert the table of contents
- Place your cursor where you want the TOC (usually on the first page, after the title).
- Click Insert in the top menu.
- Choose Table of contents.
- Pick one of the formats:
- With page numbers
- With blue links only (no page numbers)
Google Docs will generate the TOC based on the headings you formatted.
How do I update a table of contents after editing the document?
The TOC does not always update live as you type. To refresh it:
- Click anywhere inside the table of contents.
- Click the refresh icon (a circular arrow) that appears on the left.
This updates:
- New headings you’ve added
- Renamed headings
- Page numbers (if you use the page-number style)
- Removed headings
If you delete a heading style from a section, that section will vanish from the TOC once you refresh.
Can I customize how my table of contents looks?
You can’t deeply redesign the TOC itself, but you can adjust fonts and styles.
Change the appearance of TOC text
- Click inside the table of contents.
- Select the text you want to adjust (for example, all Heading 1 entries).
- Change the font, size, color, or line spacing using the toolbar.
Your edits apply to the existing TOC. If you delete and reinsert the TOC, it reverts to default styling, so this is more of a per-document tweak.
Adjust heading levels shown in the TOC
The TOC shows only the heading levels you actually use. If your document uses Heading 1, 2, and 3:
- Those three levels appear in the TOC
- Their indentation reflects the outline (Heading 2 indented under Heading 1, etc.)
To simplify the TOC:
- Remove certain heading levels from your document (for example, don’t use Heading 4–6), or
- Convert some headings back to Normal text so they don’t appear
How do I add a table of contents in the Google Docs mobile app?
On phones and tablets, there’s a difference: the actual table of contents insertion is more limited, and navigation works a bit differently depending on platform and app version.
On many mobile setups:
- You can see and use a TOC that was already inserted on desktop
- You may not see the full “Insert → Table of contents” options in the same way as desktop
- The app often gives you an outline panel instead of a built TOC block
To use the built-in outline (common on mobile):
- Make sure your headings are set using styles (Heading 1, 2, etc.).
- Tap the three lines or document outline icon (often on the left or in the menu).
- You’ll see a list of headings — tap any heading to jump to that section.
This outline behaves like a dynamic TOC, though it’s separate from the table of contents element you insert on desktop.
What’s the difference between the outline and the table of contents?
Both use headings, but they serve slightly different purposes:
| Feature | Document Outline (Side Panel) | Table of Contents (In Document) |
|---|---|---|
| Where it appears | Side panel / top menu | Inside the document itself |
| How it’s created | Auto-generated from headings | Inserted via Insert → Table of contents |
| Clickable navigation | Yes | Yes |
| Visible when exported (PDF) | No | Yes |
| Formatting control | Very limited | Some control over font/size/color |
Outline is great while editing; the table of contents is what your readers see in shared or exported versions.
Why isn’t my heading showing up in the table of contents?
Common reasons:
It’s not a real heading style
- Bold or large font is not enough. It must be Heading 1–6 in the Styles dropdown.
TOC hasn’t been refreshed
- Click on the TOC → click the refresh icon to update it.
The heading is inside something unusual
- Headings inside certain elements (like some tables, text boxes, or headers/footers) may not always behave as expected.
You used manual line breaks instead of paragraphs
- Headings work best on their own line as a separate paragraph (press Enter after them).
Checking these usually fixes missing entries.
Can I link to headings without using a table of contents?
Yes. Google Docs creates anchors for every heading, so you can:
- Put your cursor on a heading.
- Go to Insert → Link or press
Ctrl + K(Windows/ChromeOS) orCmd + K(Mac). - In the small window, choose Headings and bookmarks.
- Pick the heading you want to link to.
You can also:
- Right-click a heading and look for a “Copy link to heading” option (depending on version/interface).
- Paste that link in an email, chat, or elsewhere in the document.
This is useful if you don’t want a full TOC but still want jump-links to sections.
How does exporting affect the table of contents?
The TOC behaves differently by export type:
PDF
- The TOC usually stays in place and the entries remain clickable within the PDF.
- Page numbers are “frozen” at the time of export.
Microsoft Word (.docx)
- The TOC appears as static text and links, not as a live Word TOC field.
- Further updates usually have to be done in Google Docs (or rebuilt in Word).
Web / HTML (e.g., publishing to the web)
- TOC links typically still jump to sections, depending on how Google generates the page.
If you adjust content and need a fresh export, refresh the TOC first so page numbers and links line up correctly.
What are the key factors that change how a TOC works for different users?
The core feature is the same, but your experience can vary based on:
Device type
- Desktop/laptop (browser) vs mobile app
- Full TOC insertion is most reliable on desktop browsers.
Browser and app version
- Interface layout, icons, and menu names can shift over time or between platforms.
Document length and complexity
- Very long, deeply nested documents may end up with a long TOC that’s harder to skim.
- Simple documents might only need a short TOC or none at all.
Heading strategy
- Using too many heading levels (Heading 1–6 everywhere) can clutter the TOC.
- Using too few can make it hard to see structure.
Export and sharing needs
- If people mostly read online in Google Docs, the outline and clickable headings might be enough.
- If readers use PDFs or printed copies, a formal TOC with page numbers is more useful.
Accessibility requirements
- Screen readers rely heavily on proper heading structure.
- A clean, consistent heading hierarchy improves both the TOC and accessibility.
How do different user setups change the “best” way to use a table of contents?
Different profiles tend to use TOCs in different ways:
Students writing essays or theses
- Often need a formal TOC with page numbers for printing or PDF submission.
- Usually benefit from strict heading levels (e.g., Heading 1 for chapters, Heading 2 for sections).
Teams collaborating on long docs
- Might depend more on the document outline while editing.
- Clickable TOC links are handy for distributed teammates reviewing specific sections.
Technical writers and documentation authors
- Often use multiple heading levels and may maintain separate documents with their own TOCs.
- Consistency of heading levels across many docs becomes more critical.
Casual users making short docs
- A full TOC might be overkill; a clear title plus a few headings can be enough.
- Some skip the TOC and rely on the outline panel for navigation.
Mobile-heavy users
- May rely more on the outline panel than on an inserted TOC block.
- Might edit headings on mobile but insert or fine-tune the TOC on desktop.
Each of these setups pushes you toward slightly different choices: how many heading levels to use, where to place the TOC, whether to show page numbers, and how much to rely on exports versus in-browser reading.
Where does your own setup fit into this?
The mechanics of adding a table of contents in Google Docs are straightforward: use proper heading styles, insert the TOC from the Insert menu, and refresh it when you make changes.
What varies is how deep your heading hierarchy should be, whether you need page numbers, how you balance the TOC with the outline panel, and which export formats your readers rely on — all of which depend on your document type, your device mix, and how the people reading your document prefer to navigate it.