How to Add Bookmarks to a PDF — Free Guide
Updated March 9, 2026 • 7 min read
PDF bookmarks are the navigation panel you see on the left side when opening a well-organized PDF. They let you jump to specific sections instantly instead of scrolling through 80 pages looking for chapter 5. If you're creating PDFs for others — reports, manuals, proposals — bookmarks make the difference between a professional document and a frustrating one.
The problem: most PDFs don't have bookmarks because most tools don't add them automatically. Here's how to add them yourself.
What PDF Bookmarks Actually Are
Bookmarks are a navigation tree embedded in the PDF file. Each bookmark has a label (the text you see) and a destination (the page and position it jumps to). They appear in a sidebar panel in most PDF readers, separate from the actual page content.
They're different from annotations or highlights. Bookmarks don't appear on the page itself — they exist only in the sidebar. Think of them as a clickable table of contents that lives outside the document content.
Method 1: Adobe Acrobat (Most Capable)
If you have access to Acrobat Pro or the paid Acrobat DC, bookmarking is straightforward:
- Open your PDF in Acrobat
- Go to the page and position you want the bookmark to point to
- Open the Bookmarks panel (View then Show/Hide then Navigation Panes then Bookmarks)
- Click the New Bookmark icon (or press Ctrl+B / Command+B)
- Type the bookmark label
- Repeat for each section
Acrobat also supports nested bookmarks — you can create a hierarchy where Chapter 1 expands to show Section 1.1, 1.2, etc. Drag bookmarks under a parent bookmark to create this structure.
The automatic bookmark feature is worth knowing about: if your PDF was created from a Word document with heading styles (H1, H2, H3), Acrobat can generate bookmarks from those headings automatically. Go to the Bookmarks panel menu and look for "New Bookmarks from Structure."
Method 2: Free Desktop Tools
PDF-XChange Editor (Windows, free): One of the best free alternatives for bookmarking. Open the Bookmarks panel, navigate to the target page, and click Add Bookmark. It supports nested bookmarks and custom actions (like opening a URL from a bookmark).
Sejda PDF Editor (online and desktop, free): The web version lets you add bookmarks to any PDF for free. Upload the file, use the bookmark editor to define labels and page destinations, then download. Limited to 3 tasks per day on the free plan.
LibreOffice (cross-platform, free): If you're creating the PDF yourself (not editing an existing one), LibreOffice Writer automatically converts heading styles to PDF bookmarks when you export to PDF. Just use Heading 1, Heading 2, etc., in your document, then File then Export as PDF with the "Export bookmarks" option checked.
Method 3: Command-Line Tools (for Technical Users)
If you need to bookmark many PDFs or want to automate the process:
PDFtk: A free command-line tool that can import bookmark metadata. You write bookmarks in a simple text format and apply them to any PDF. This is ideal for batch processing.
QPDF: Another command-line tool that can manipulate PDF structure including bookmarks. More powerful than PDFtk but with a steeper learning curve.
Python with PyPDF2 or pikepdf: If you're comfortable with Python, these libraries let you add bookmarks programmatically. Useful for generating bookmarked PDFs from templates or adding consistent bookmarks to batches of reports.
How to Plan Your Bookmark Structure
Before adding bookmarks, plan the structure. A good bookmark tree mirrors how readers will navigate the document:
- Level 1: Major sections (chapters, main topics)
- Level 2: Sub-sections within each major section
- Level 3: Specific topics within sub-sections (use sparingly)
For a 10-page document, flat bookmarks (no nesting) work fine. For anything over 30 pages, use at least two levels. For technical manuals or long reports over 100 pages, three levels makes navigation manageable.
Name bookmarks clearly. "Section 3.2: Cost Analysis" is useful. "Section 3.2" is less useful. "Click here" is useless.
Bookmarks vs. Other Navigation Methods
PDFs support several navigation aids. Bookmarks are the most common, but here's how they compare:
- Bookmarks: Sidebar navigation tree. Best for structured documents. Works in all PDF readers.
- Internal links: Clickable text within the document (like hyperlinks in a table of contents). More visible but require being on the right page to use them.
- Named destinations: Invisible anchors that other documents or websites can link to. Useful for cross-referencing between PDFs.
- Page labels: Custom page numbering (like "i, ii, iii" for preface pages). Helps with navigation in the PDF reader's page number field.
For most documents, a combination of bookmarks and an internal table of contents with clickable links gives readers the best experience.
Making Bookmarks Useful
Set the initial view. In Acrobat, you can set the PDF to open with the bookmark panel visible by default (File then Properties then Initial View). This ensures readers see the navigation immediately.
Point to specific positions, not just pages. A bookmark that jumps to page 15 is okay. A bookmark that jumps to the specific heading on page 15 is better. Most tools let you set the destination to a specific vertical position on the page.
Keep it updated. If you add or remove pages, your bookmarks may point to the wrong locations. Always verify bookmarks after editing a document. Our PDF editor helps with restructuring documents while maintaining consistency.
If you're working with a document that needs pages reordered before bookmarking, use our page reorder tool to get the structure right first, then add bookmarks to the final version.