Google Docs doesn't include an automated, built-in "Insert Table of Figures" button like Microsoft Word does. If you click Insert, you'll find options for a table of contents with page numbers or hyperlinks, but no native toggle specifically for images, charts, or diagrams. That gap causes plenty of frustration for researchers, technical writers, and students who need formal lists of illustrations for academic theses or corporate reports.
You can build an accurate table of figures using a few smart workarounds: utilizing heading styles with custom numbering, installing verified add-ons, or building a manual table linked with bookmarks. Here's how to set up clean, professional lists without losing your mind.
Understanding the Google Docs Limitations
Before jumping into solutions, it helps to know why the process feels cumbersome. Google Docs handles documents as continuous text streams rather than paged sheets until print preview generates. Because figures, charts, and screenshots float or anchor inline differently than standard text paragraphs, native indexing tools struggle to auto-track figure captions.
When you try to use the standard Insert > Table of Contents feature, it only scans text formatted with heading styles (Heading 1, Heading 2, etc.). It ignores normal paragraphs or caption blocks unless you trick the document structure into recognizing captions as headings.
Method 1: The Heading Style Workaround
This is the cleanest native method because it requires no third-party extensions and updates automatically when your document shifts.
Step 1: Format Your Captions as Custom Headings
Instead of using plain text for your image labels (like "Figure 1: Q3 Revenue"), apply a specific heading style to each caption, such as Heading 3 or Heading 4, depending on your document hierarchy.
- Select your caption text beneath an image.
- Go to the style dropdown menu in the toolbar (where it says Normal text).
- Choose Heading 3 (or whichever heading level you aren't using for your main body sections).
- Highlight your styled caption, adjust the font size, color, and weight so it looks like a normal caption rather than a major section header, and then click Heading 3 > Update 'Heading 3' to match.
Step 2: Insert the Table of Contents
- Place your cursor where you want your list of figures to live (usually near the front matter of your document).
- Click Insert > Table of contents.
- Choose the format with page numbers or blue hyperlink links.
Step 3: Filter and Clean Up
Because this pulls all instances of that heading style, your table will capture both your main subsection headers and your figure captions if they share a style. To keep it clean, assign a unique heading level exclusively to your captions, or manually delete unrelated entries if your document structure allows it. When you add or delete images later, right-click the table and hit the refresh icon to update numbers instantly.
Method 2: Using Verified Google Workspace Add-ons
If you manage a 100-page research paper with dozens of charts, manual heading hacks get messy. Third-party extensions built for Google Workspace handle figure indexing automatically.
- Open your document and navigate to Extensions > Add-ons > Get add-ons.
- Search for specialized document management tools or bibliography helpers like DocSecrets or formatting add-ons that support list generation.
- Install a reputable tool, grant the required permissions, and launch it from the Extensions menu.
- Highlight your image captions and tag them inside the add-on panel as "Figures" or "Tables."
- Generate the index through the panel interface. The extension compiles all tagged elements into a clean list complete with page links.
Always check developer permissions and user reviews before installing third-party add-ons to corporate or sensitive academic accounts.
Method 3: The Manual Bookmark Method for Short Documents
If you only have three or four figures in a short report, automated tools might be overkill. You can build a precise, clickable table of figures using internal links and bookmarks.
- Highlight the actual figure title or caption text in your document body.
- Go to Insert > Bookmark. A small blue bookmark icon will appear next to the text.
- Scroll up to your summary page where your list of figures belongs.
- Type out your list entries manually (e.g., Figure 1: User Growth Chart).
- Highlight the text entry in your list, click the Insert Link icon in the toolbar (or press
Ctrl+K/Cmd+K), select Bookmarks, and choose the corresponding bookmark you created in step 2.
This method takes extra setup upfront, but it gives you total control over styling, indentation, and wording without risking unexpected formatting glitches from automated styling tools.
Common Mistakes to Avoid
- Relying on plain bold text: Formatting captions with simple bold text won't let Google Docs recognize them for automated indexes. You must use structural styles or bookmarks.
- Forgetting to update before exporting: If you export to PDF right after adding new pages, your page numbers will mismatch. Always click the refresh button on your generated tables right before final submission.
- Inconsistent naming conventions: Mixing styles like "Fig. 1" in one chapter and "Figure 2" in the next ruins the professional look of your final document. Pick one style and stick to it from start to finish.
Frequently Asked Questions
Can Google Docs automatically number my figures like Microsoft Word does?
No. Google Docs lacks a native caption numbering field code system. You have to type your figure numbers manually or use an add-on to track them sequentially.
Why won't my table of contents show my captions?
Google Docs only scans text assigned to official heading tags (Heading 1 through Heading 6). If your captions are set to Normal text, the tool won't recognize them.
What is the best way to keep figure captions attached to images?
Always place your images inside a single-cell table or use the In line text wrapping option with the caption text directly underneath in the same paragraph block to prevent them from separating during edits.