How to Add PDF Bookmarks and a Clickable Table of Contents

Scrolling works well for a short PDF, but it becomes frustrating in a long report, manual, or specification. Clickable contents and bookmarks let readers jump straight to the sections they need.

For an HTML version with page navigation, use PDF to HTML. It does not edit bookmarks inside the original PDF.

What to know first

A table of contents appears on the document pages and may link to internal destinations. PDF bookmarks form a separate outline in the reader’s navigation sidebar. These features are independent: a beautifully designed contents page may still have no working links.

Step-by-step instructions

1. Plan the hierarchyGive chapters and sections descriptive, distinct names. Keep the structure useful rather than excessively deep.

2. Apply heading stylesUse actual heading levels in Word, LibreOffice, or your original authoring application instead of just bold type.

3. Generate a contents pageUse the authoring tool’s automatic table of contents based on headings. Enable clickable references where available.

4. Update after editingRefresh generated fields and page numbers when pagination or section names change.

5. Export with navigation enabledPreserve hyperlinks and generate bookmarks from headings if the exporter supports it. Printing to PDF can lose interactive elements.

6. Add bookmarks manually if necessaryWhen the source is unavailable, use a PDF editor with bookmark management and define each label, nesting level, and destination.

7. Test the final PDFOpen the exported file in a separate reader. Follow links near the beginning, middle, and end; inspect the bookmark tree and check that destination headings remain visible.

Common mistakes and limitations

Final takeaway

For long documents, combine a linked contents page with a clear bookmark hierarchy. Build both from structured headings when possible, then test actual navigation after PDF export.