How-to · Google Docs for Mac
How to add a table of contents in Google Docs on Mac: step by step
To add a table of contents in Google Docs on Mac, style your headings first, click where the table should go, then choose Insert > Page elements > Table of contents. Docs builds the list from your heading styles, and you can refresh it whenever the headings change.

Quick answer
- Apply Heading 1 or Heading 2 to every section title. On a Mac, use ⌘ + Option + 1 or ⌘ + Option + 2.
- Click where the table should go, then choose Insert > Page elements > Table of contents.
- After you change a heading, right-click the table and choose Update table of contents.
- Pageless documents limit how the table can be formatted. Switch to Pages with File > Page setup if you need to restyle it.
What you need
- A Google account with edit access to the document
- The document open in a browser on your Mac
- Headings styled with Format > Paragraph styles, or styled as you go through the steps
How to Add a table of contents in Google Docs in Google Docs on a Mac
Open the document with edit access
Open the Google Doc in your browser. Check that you can edit it. A view-only file does not let you insert a table of contents.
Tip: If you can only view the file, ask the owner for edit access first.
Apply heading styles to your section titles
⌘Option1
Select a section title. Go to Format > Paragraph styles, choose Heading 1 for a main section or Heading 2 for a subsection, then click Apply. Repeat for each title you want in the list.
Tip: Bold text does not count. Use the heading style, not bold, so Docs can find the line.
Click where the table should go
Click on an empty line near the top of the document, usually below the title. The table appears at the cursor, so place the cursor before you open the menu.
Tip: Keep the cursor out of headers and footers, or the table may land in the wrong place.
Open the Insert menu
Click Insert in the Google Docs menu bar, which sits below the browser's address bar. Do not look in the macOS menu bar at the top of the screen.
Open Page elements
Hover over Page elements to open its submenu. If you do not see Page elements, scroll to the bottom of the Insert menu, where Google's 2023 article describes the Table of contents item.
Tip: Menus can shift after Google updates. Compare the item names rather than their positions.
Choose Table of contents
Click Table of contents. Docs shows a set of looks for the table. Pick the one that fits the document, and the list appears at the cursor.
Check the list against your headings
Read the new table. Each heading you styled should appear, in the same order. If a section is missing, the line probably lacks a heading style. Fix the style, then update the table.
Tip: Missing entries are the most common problem, and a style fix solves them.
Update the table after any change
Right-click the table and choose Update table of contents, or click the update icon on its left. Google's help page calls this step Refresh in the side panel.
Tip: Both labels point to the same job. Use whichever your screen shows.
Optional: change the look
Click the table, then the More table of contents options icon to its left, and choose More options. In the panel on the right, change the format, the heading indents, or which headings show.
Google Docs runs in your browser, so its menus sit inside the Docs page, below the browser's address bar. They do not sit in the macOS menu bar across the top of your screen. People often look there first, find nothing, and assume the feature is missing.
Google's help pages carry no version number. The only date on them is a © 2026 footer. So these steps describe the current web version as of November 7, 2026. If a menu looks different on your screen, Google has probably moved an item. Look for the same words in the same menu before you give up.
Style your headings before you insert the table
A table of contents does not read your mind. It reads paragraph styles. A line that is only bold and large looks like a heading to you, but Docs treats it as body text. Body text stays out of the list.
Google's help page lists the paragraph styles: Normal text, Title, Subtitle, and Heading 1 through Heading 6. Use Heading 1 for main sections. Use Heading 2 for the parts inside each one. Keep the levels in order, so the table reads like an outline.
To apply a style from the menu, select the line and go to Format > Paragraph styles. Choose the style you want, then click Apply. The Normal text dropdown on the toolbar also sets Heading 1, 2, or 3, according to Google's 2023 Workspace Blog.
On a Mac, the keyboard is quicker. Select a line and press ⌘ + Option + 1 for Heading 1, or ⌘ + Option + 2 for Heading 2. The same pattern runs up to Heading 6. Press ⌘ + Option + 0 to return a line to Normal text.
6
Heading levels in the paragraph styles list, Heading 1 through Heading 6
Google Docs Editors Help: Add a title, heading, or table of contents in a document3
Table of contents layouts named in Google's 2023 Workspace Blog article
Google Docs can make a table of contents for youHow to add a table of contents in Google Docs on Mac, step by step
Work through these steps in order. Keep your cursor in the body of the document, not in a header or footer. The table appears wherever the cursor sits when you insert it, so a stray click can put it in the wrong place.

Choose a layout that fits how people will read the file
Google's 2023 Workspace Blog article describes three choices: numbered entries, entries with dotted leaders to page numbers, and blue hyperlinked entries without page numbers. The help page today only says to choose how you want the table to look. The picker you see may use different wording, so match the description to the look.
| Layout | What it shows | Good fit |
|---|---|---|
| Numbered | Headings in a numbered list | Outlines and structured reports |
| Dotted leaders | Headings with dotted leaders to page numbers | Documents that get printed |
| Blue links | Blue, clickable headings without page numbers | Files read on screen |
Pick by reader. A file that gets printed usually needs page numbers, so dotted leaders fit. A file read on a screen can use blue links, which jump to each section. You can change the look later, so the first choice is not final.
Update the table after you change headings
A table of contents does not update on its own every time you type. After you add, rename, or move a heading, refresh the table. Google's help page says to add the heading and then click Refresh. The 2023 blog says to right-click the table and choose Update table of contents, or click the update icon on its left.
Both routes update the list. The update adds new sections, removes deleted ones, and reorders entries to match your headings. If a page number still looks stale after a large edit, refresh once more before you assume something broke.

Edit the look and choose which headings show
Click the table of contents. Then click the More table of contents options icon to its left, and choose More options. A panel opens on the right. From there you can change the format, change the heading indents, and choose which headings display.
This helps with long documents. You might show Heading 1 entries only, so the list stays short for a busy reader. The panel changes the list, not the headings. Your headings keep their styles and their text.
A worked example for a short report
Say you write a short report with main sections called Summary, Method, Results, and Next steps. Give each of those titles Heading 1. Under Results, add subsections for Sales and Costs, and give those Heading 2. Every title now has a style that Docs can read.
Click the empty line below the report's title. Then go to Insert > Page elements > Table of contents and pick a look. The list shows each section in order, with the subsections nested under Results. You can adjust that nesting in the side panel.
Now add a section called Limits between Results and Next steps. Right-click the table and choose Update table of contents. Limits appears in the right place, and nothing else moves, because the update only follows your headings.
The most common slip in this example is bold subsection titles instead of Heading 2. Docs then lists Summary and Method, skips Sales and Costs, and the table looks wrong. Select the missing lines, apply the heading style, and update the table.
Pageless documents limit what you can change
Docs has a Pages setup and a Pageless setup. Pages shows a paper-style layout with page breaks. Pageless shows one continuous scroll with no page breaks. Google's help page says that in pageless format you cannot change the formatting of the table of contents. Collapsible headings work only in pageless mode.
Pageless also removes some page features. Columns, page numbers, and headers and footers are unavailable. Headers, footers, and watermarks are hidden, not deleted, so they return when you switch back to Pages.
To switch, go to File > Page setup, choose Pages or Pageless, and click OK. You can also use Format > Switch to Pageless format or Format > Switch to Pages format. If you need to restyle the table, switch to Pages first.
Delete a table of contents without losing your headings
Right-click the table and choose Delete table of contents, as Google's help page describes. The table goes, and your headings stay where they are with their styles. You can insert a fresh table any time with the same menu path.
On a Mac, right-click means your trackpad's secondary click. Many people set it to a tap with two fingers in System Settings, so check there if nothing happens. If the menu does not open, click the table once first, then try again.
Common mistakes and how to fix them
- Headings missing from the table. The line has no heading style. Select it and apply Heading 1 or Heading 2.
- Old entries still showing. You changed a heading but did not refresh. Click the table and update it.
- Page numbers look wrong after a big edit. Update the table again, then check that the document is in Pages format.
- The table cannot be formatted. You are in pageless format. Switch to Pages with File > Page setup.
- Bold text used as fake headings. Docs does not treat bold as a heading. Apply a heading style instead.
Check the result before you share the file
Scroll the whole document once. Check that each section you styled appears in the table, in the right order. If you chose blue links, click a few entries and check that each one jumps to its section.
Then read the first and last entries. A table that starts with the wrong section usually has a heading style on the wrong line. A table that ends early usually has a heading at the bottom that lacks its style.
Keyboard shortcuts for headings on Mac
- Normal text: ⌘ + Option + 0
- Heading 1 to Heading 6: ⌘ + Option + 1 through ⌘ + Option + 6
- Table of contents: no shortcut listed by Google, so use the Insert menu
- Title and Subtitle: no shortcut listed by Google, so use Format > Paragraph styles
Google's shortcut page lists the Mac keys for paragraph styles. It does not list a shortcut for the table itself. Set your headings with the keys first, then use the Insert menu for the table.
Google Docs shortcuts for this on Mac
| To do this | Press |
|---|---|
| Normal text paragraph style | ⌘Option0 |
| Heading 1 | ⌘Option1 |
| Heading 2 | ⌘Option2 |
| Heading 3 | ⌘Option3 |
| Heading 4 | ⌘Option4 |
| Heading 5 | ⌘Option5 |
| Heading 6 | ⌘Option6 |
If it does not work
- The table is empty or misses a section
- The heading lacks a heading style. Select the line, go to Format > Paragraph styles, apply Heading 1 or Heading 2, then update the table.
- A renamed heading still shows the old name
- The table is stale. Right-click it and choose Update table of contents, or use the Refresh option in the side panel.
- Table of contents is missing from Page elements
- Scroll to the bottom of the Insert menu, where Google's 2023 article places the item. Also confirm you have edit access, because view-only files do not let you insert.
- I cannot change the table's look
- Check the page format. Pageless documents do not allow formatting changes to the table. Switch to Pages with File > Page setup.
- Page numbers look wrong after a big edit
- Update the table once more. If the document is pageless, switch to Pages, because page numbers are unavailable in pageless format.
Faster with Lazur
Do it faster: ask Lazur while you are in Google Docs
Hold ⌥ ⌘ and say what you want. Lazur sees your Google Docs window. Lazur guides you one click at a time and waits for each click.
- 1
Hold ⌥⌘ and talk
- 2
Lazur guides you one click at a time and waits for each click.
- 3
You stay in Google Docs. Nothing to copy into a chat window.
Free for 3 days, then $18/month. Download for Mac
You say“Where's the table of contents option?”
Lazur · walks you through itLazur points at Page elements, then guides you one click at a time and waits for each click before it moves on.
Questions people ask
Can I add a table of contents in Google Docs on a Mac without installing anything?
Yes. Google Docs runs in your browser, so you work inside the Docs page. The Insert menu is the same one you would use on another computer. Only the shortcuts change, with ⌘ and Option in place of Ctrl and Alt.
Why does my table of contents show no entries?
Your headings probably lack a heading style. Bold or large text is not enough. Select each title, go to Format > Paragraph styles, apply Heading 1 or Heading 2, and then update the table.
Do I need page numbers in the table?
Only if you choose a layout that shows them. Google's 2023 article describes dotted leaders with page numbers and blue links without page numbers. Choose the look that matches how the file will be read.
Why can't I change the table's formatting?
You are probably in pageless format. Google's help page says formatting cannot change there. Switch with File > Page setup, choose Pages, and click OK. Then adjust the table.
How often should I update the table of contents?
Update it after each change to your headings, and before you share the file. Right-click the table and choose Update table of contents. The update adds, removes, and reorders entries to match your headings.
Does deleting the table of contents delete my headings?
No. Right-click the table and choose Delete table of contents. Only the list goes. Your headings keep their styles and text, so you can insert a new table later.
Is there a keyboard shortcut for the table of contents?
Google's keyboard shortcuts page does not list one. It does list Mac shortcuts for paragraph styles. Use ⌘ + Option + 1 through 6 for headings, then use the Insert menu for the table.
Sources
- Google Docs Editors Help: Add a title, heading, or table of contents in a document (Computer) · Google · checked 2026-11-07
- Google Docs can make a table of contents for you · Google Workspace Blog · checked 2026-11-07
- Google Docs Editors Help: Google Docs keyboard shortcuts · Google · checked 2026-11-07
- Google Docs Editors Help: Change a document's page setup (pages or pageless) · Google · checked 2026-11-07
Try Lazur free for 3 days
Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.