How to Add a Table of Contents to PDF
Updated March 30, 2026 • 8 min read
A table of contents transforms a wall of PDF pages into a navigable document. Without one, readers scroll endlessly looking for the right section. With one, they click and arrive. If you're sharing reports, manuals, or any long-form PDF with others, adding a TOC is one of the most practical things you can do.
The tricky part: PDFs don't have a native "insert TOC" button like Word does. You're working with either bookmarks (sidebar navigation), internal hyperlinks (clickable text on the page), or both. Here's how to add each type.
Method 1: Create a TOC Before Exporting to PDF
The easiest approach is to add a table of contents while the document is still in Word, Google Docs, or another editable format — then export to PDF. Once it's a PDF, you're retrofitting navigation onto a static file, which is more work.
Microsoft Word:
- Apply Heading styles (Heading 1, Heading 2, etc.) to your section titles
- Place your cursor where you want the TOC to appear
- Go to References then Table of Contents and choose a style
- Word generates the TOC automatically from your headings
- Export to PDF via File then Save As then PDF — Word preserves the hyperlinks
Google Docs:
- Use Heading styles for section titles (Format then Paragraph styles)
- Go to Insert then Table of contents
- Choose between a linked TOC (with blue hyperlinks) or a plain numbered version
- Download as PDF via File then Download then PDF — links are preserved
Both methods produce a PDF with a clickable TOC that jumps to the correct page when clicked. This is the cleanest result because the links are built into the document structure.
Method 2: Add PDF Bookmarks (Sidebar Navigation)
PDF bookmarks appear in the navigation panel on the left side of your PDF reader — not on the page itself. They're a separate navigation layer that doesn't modify the visual content.
Adobe Acrobat Pro:
- Open the PDF in Acrobat
- Go to View then Show/Hide then Navigation Panes then Bookmarks
- Navigate to the page and position you want a bookmark to point to
- Press Ctrl+B (Windows) or Command+B (Mac) to create a new bookmark
- Type the label for the bookmark
- Repeat for each section
To create nested bookmarks in Acrobat, drag child bookmarks slightly to the right under their parent. This creates a hierarchy that matches your document structure.
PDF-XChange Editor (free, Windows): Open the Bookmarks panel, navigate to target pages, and use the Add Bookmark button. Supports nesting and custom destinations.
LibreOffice (free, all platforms): If you're creating the PDF from scratch, LibreOffice Writer automatically exports heading styles as PDF bookmarks. Use File then Export as PDF and check "Export bookmarks as named destinations."
Method 3: Add a Visual TOC Page with Clickable Links
This method creates an actual page in your PDF that functions as a table of contents — with text entries that link to the correct pages. It's what most professionally-produced PDFs use.
Using Sejda PDF (online, free with limits):
- Upload your PDF to Sejda's editor
- Add a blank page at the beginning of the document
- Add text for each section title
- Select the text and add a link pointing to the target page number
- Download the result
Using Adobe Acrobat:
- Add a blank page at the start of your PDF
- Use the Edit PDF tool to add text boxes for each TOC entry
- Select text, right-click, and choose "Create Link"
- Set the link destination to the target page
- Style the text to look like a proper TOC
Method 4: Command Line with QPDF or PDFtk
For technical users who need to automate TOC creation or add bookmarks in bulk, command-line tools are the most efficient option.
QPDF can manipulate PDF structure including the outline (bookmark tree). You write the bookmark structure in a JSON-like format and apply it to your PDF.
PDFtk uses a metadata text format where you define bookmarks with titles, page numbers, and nesting levels, then apply them with a simple command.
Both tools are free, work on Windows, Mac, and Linux, and can process hundreds of PDFs in a script.
TOC Best Practices
Whether you're using bookmarks, hyperlinks, or a TOC page, keep these principles in mind:
- Match the structure. Your TOC should reflect the actual document hierarchy. Chapter titles at level 1, sub-sections at level 2. Don't flatten everything to one level.
- Use descriptive labels. "Section 3: Budget Analysis" is useful. "Section 3" is not.
- Test every link. After creating the TOC, click each link to verify it lands on the right page. Page numbers shift when content changes.
- Set the initial view. In Acrobat, set the PDF to open with the bookmarks panel visible (File then Properties then Initial View then Navigation tab then Bookmarks Panel and Page).
- Keep the TOC updated. If you add or remove pages, update the TOC immediately. Stale links are worse than no links.
When to Use Bookmarks vs. a TOC Page
Use bookmarks when your audience uses PDF readers with a sidebar (Acrobat, Foxit, PDF-XChange). They're always visible and don't take up page space.
Use a TOC page when your PDF might be viewed in browsers or mobile apps that don't show the bookmarks sidebar, or when you want the navigation to be visually part of the document.
Use both for professional documents that will be distributed widely — it ensures every reader can navigate regardless of their PDF viewer.
If your PDF needs significant restructuring before adding a TOC, use our page reorder tool to get the page order right first. Then add the TOC once the structure is finalized.