How to Create a Clickable Table of Contents in a PDF
Turn a long PDF into a document readers can actually navigate. Build a clickable table of contents with bookmarks and page numbers, entirely in your browser.
If you’ve ever handed someone a 60-page report and watched them scroll for two minutes looking for the pricing section, you already know the problem. A long PDF without navigation is a wall of pages. A clickable table of contents turns that same document into something a reader can actually use — click a heading, land on the right page, done.
This matters most if you write or publish anything longer than a few pages: ebooks, manuals, style guides, annual reports, course materials. Readers skim before they commit. If they can’t find the section they need in five seconds, they close the tab. A navigable table of contents isn’t a nice-to-have for these documents — it’s what separates something people actually read from something they just download and forget.
Why a real TOC beats a text list
Plenty of PDFs have a “table of contents” that’s just a page of text: “Chapter 1 — page 3, Chapter 2 — page 11.” That’s better than nothing, but it still forces the reader to manually flip to the right page. A proper clickable TOC uses two things working together:
- Bookmarks — the outline panel most PDF readers show on the side, letting readers jump straight to a section without hunting through pages.
- Page numbers — visible, consistent numbering printed on each page, so a printed or on-screen list still makes sense as a reference.
Used together, you get a document that’s navigable both digitally (click a bookmark) and physically (a reader can say “see page 14” and mean it).
How to build it, step by step
You don’t need design software or a PDF editor with a steep learning curve. Here’s the workflow using two focused tools:
Step 1 — Add page numbers first. Before you build your outline, make sure every page has a visible, correctly formatted number. Open our page numbers tool, choose a position (bottom center is the safest default for most documents), and apply it across the whole file. Do this first — once numbering is locked in, your bookmark targets won’t shift.
Step 2 — Map out your sections. Go through the document and note which page each chapter, section, or heading starts on. For anything with more than five or six sections, jot this down before you start clicking — it saves you from second-guessing page numbers later.
Step 3 — Add bookmarks for each entry. Open our bookmarks tool, and for every section on your list, create a bookmark pointing to its starting page. Name each bookmark exactly as it appears in your document — readers scan bookmark titles the same way they scan a printed contents page, so consistency matters. Nest sub-sections under their parent chapter if your reader software supports it; most modern PDF viewers do.
Step 4 — Check the hierarchy. Once your bookmarks are in place, open the outline panel and read through it top to bottom. Does it read like a real table of contents, or does it look like a random list? Reorder or rename anything that feels off before you consider it done.
Step 5 — Test it like a reader would. Open the finished PDF, click through a handful of bookmarks at random, and confirm each one lands exactly where it should. It takes thirty seconds and it’s the difference between a document that feels polished and one that quietly frustrates the first person who clicks a broken link.
A note on privacy
Everything above happens directly in your browser — the page numbering, the bookmark creation, the final file assembly. Your document never leaves your device or touches a server. That matters if you’re working with anything containing draft content, unpublished material, or internal reports you’re not ready to send anywhere. You get the same result as a desktop editor, minus the upload step.
Beyond the basics
If your document also needs page-level structure for accessibility — think screen readers, not just sighted navigation — pair this workflow with proper document metadata and, if relevant, a compliant PDF/A export for long-term archiving. But for most everyday documents, page numbers plus a clean bookmark outline is all it takes to turn a PDF from something people tolerate into something people navigate without thinking twice.
A clickable table of contents takes maybe ten extra minutes on a typical report. Given how often that document gets reopened, skimmed, and referenced later, it’s ten minutes that pays for itself the first time someone finds what they need without emailing you to ask.