How to Add Bookmarks and a Table of Contents to a PDF (Free)

·6 min read

First, Two Things People Mix Up

When someone says they want to "add bookmarks to a PDF," they usually mean one of two different things:

  • Bookmarks — the clickable outline that shows up in the left sidebar of a PDF reader. Click "Chapter 3" and you jump straight there. This lives inside the PDF's structure, not on a page.
  • A table of contents — an actual page near the front that lists each section and its page number. You read it; you don't click a sidebar.

Good long documents have both. The fastest free way to get real, clickable bookmarks is to generate them from your headings — not to add them one by one. Here's how, plus how to build a matching table of contents page when you only have the finished PDF.

The Fastest Free Way: Generate Bookmarks From Headings

Almost nobody knows this, and it saves a ton of clicking: Word, Google Docs, and LibreOffice all turn your heading styles into PDF bookmarks automatically when you export. If you used Heading 1 / Heading 2 styles while writing, the bookmarks are basically already done.

Microsoft Word

  1. Make sure your section titles use real heading styles (Heading 1, Heading 2…), not just bold 18pt text.
  2. File → Save As → choose PDF.
  3. Click Options and check "Create bookmarks using: Headings."
  4. Save. Open the PDF and you'll see the outline in the sidebar.

Google Docs

  1. Apply heading styles from the dropdown (Normal text → Heading 1, etc.).
  2. File → Download → PDF Document (.pdf).
  3. Google Docs builds the bookmark outline from your headings on the way out. No extra setting needed.

LibreOffice Writer (100% free)

  1. Use Heading styles for your sections.
  2. File → Export as PDF.
  3. On the General tab, make sure Export outlines (bookmarks) is checked.
  4. Export.

The catch is obvious: this only works if you still have the source document. If all you have is a PDF someone sent you, keep reading.

Adding Bookmarks to a PDF You Didn't Create

When you only have the finished PDF, you need a reader that can edit the bookmark outline directly. The honest truth: most free browser tools — including PDFShift — don't write that outline structure. It's a niche feature, and editing it well usually means a desktop app.

Your free options:

  • PDF-XChange Editor (Windows, free tier) — open the PDF, open the Bookmarks panel, navigate to a page, and click "Add Bookmark." You can nest them to mirror chapters and sub-sections. The free tier handles bookmarking without a watermark.
  • macOS Preview — you can bookmark pages (Tools → Add Bookmark), but be aware those bookmarks live on your Mac, not inside the file. They won't travel with the PDF when you send it to someone else.
  • Adobe Acrobat — the gold standard for outline editing, including auto-generating bookmarks from the document structure. More on that below.

If you're doing this by hand for a 5-section report, it takes two minutes. For a 200-page manual, generate from headings instead.

Building a Table of Contents Page That Actually Matches

A table of contents page is a different job, and this is where browser tools earn their keep. The hard part isn't typing the list — it's making sure the page numbers are right and the sections are in order. That falls apart fast when you've stitched a document together from several files.

Here's a clean, free workflow using PDFShift:

  1. Get the order right first. If your document is several PDFs, combine them with the Merge tool and drag the files into the correct sequence before merging. Already one file but the sections are out of order? Use Reorder Pages to fix the sequence. Do this before anything else — your TOC is only as accurate as the final page order.
  2. Add page numbers. A table of contents is useless if the numbers don't line up. Run the finished PDF through the Page Numbers tool so every page is numbered consistently. (See the full walkthrough: How to Add Page Numbers to a PDF.)
  3. Write the contents page. Now that page numbers are locked in, you know exactly what each section is on. Add a blank or title page at the front and use the Edit PDF tool to type your contents list — "Introduction … 1", "Methods … 4", and so on. Worth being clear: this gives you a readable, printed table of contents, not sidebar bookmarks with clickable jumps. For most reports, handouts, and printed packets, that's exactly what readers expect.

Order matters: page numbers, then the contents page. If you write the TOC first and then shuffle pages, every number is wrong.

Which One Do You Actually Need?

  • Sharing a long report or thesis digitally? Bookmarks. Readers expect to navigate the sidebar. Generate them from headings at the source.
  • Printing it, or sending something simple? A table of contents page. Sidebar bookmarks don't print anyway.
  • A polished manual or e-book? Both — bookmarks for on-screen navigation, a TOC page for the front matter.

Don't overthink it. A 6-page document doesn't need either. A 60-page one needs at least a contents page so nobody scrolls blindly.

When You Need More

If you're regularly editing bookmark outlines on PDFs you didn't author — reordering them, nesting sub-sections, auto-generating an outline from an existing document's structure — Adobe Acrobat Pro handles that better than any free tool. It can build the bookmark tree from your headings or page structure and let you rename and drag entries freely. For a one-off, the free methods above are plenty. For a steady stream of structured documents, it's worth the subscription.

Quick Recap

  • Real, clickable bookmarks are easiest to create before the PDF exists — use heading styles in Word, Google Docs, or LibreOffice and export with bookmarks turned on.
  • Already have just the PDF? A free desktop reader like PDF-XChange Editor can add bookmarks; Preview's are local to your Mac.
  • A table of contents page is a browser-friendly job: get the order right with Merge and Reorder Pages, add accurate Page Numbers, then type the list with Edit PDF.
  • Always number the pages before you write the contents page.

Ready to try it?

Combine multiple PDF files into one document. Drag to reorder pages before merging.

📄 Merge PDF — Free Online Tool

Get notified about new PDF tools

AI-powered features coming soon — summarize, chat with, and extract data from PDFs.