
PDF bookmarks let you jump straight to the section you need instead of scrolling through 80 pages of a report. I tested 9 tools over the past month to find which ones actually let you add, edit, and organize bookmarks in PDF files without paying for Adobe Acrobat.
If you’re working with long documents regularly, you probably also need a solid free PDF editor for other tasks like annotations and form filling. But for bookmarking specifically, here’s what works.
Quick Comparison Table
| Tool | Platform | Max File Size | Nested Bookmarks | Batch Processing | Price |
|---|---|---|---|---|---|
| PDF24 Tools | Web, Windows | No limit | Yes | No | Free |
| PDFtk (CLI) | Windows, Mac, Linux | No limit | Yes | Yes | Free |
| Sejda PDF | Web, Desktop | 50 MB / 200 pages | Yes | No | Free (3 tasks/day) |
| Foxit Reader | Windows, Mac | No limit | Yes | No | Free |
| LibreOffice Draw | Windows, Mac, Linux | No limit | Yes | No | Free |
| PDF-XChange Editor | Windows | No limit | Yes | Yes | Free (watermark on some features) |
| Coherent PDF (cpdf) | Windows, Mac, Linux (CLI) | No limit | Yes | Yes | Free for personal use |
| iLovePDF | Web | 25 MB free | No | No | Free (limited) |
| Google Docs | Web | Varies | Heading-based only | No | Free |
What PDF Bookmarks Actually Are
Bookmarks in PDFs are clickable navigation links that appear in a side panel. They work like a table of contents, except they’re built into the file itself. When someone opens your PDF in any reader, they can expand the bookmark panel and click to jump directly to any section.
This matters more than most people realize. I’ve received 100+ page contracts and technical manuals without bookmarks, and it’s genuinely awful to navigate. Adding bookmarks after the fact takes maybe 10 minutes for a typical document, and it saves hours of scrolling for everyone who opens it.
There’s a difference between bookmarks and internal links, by the way. Bookmarks show up in the reader’s sidebar panel. Internal links are clickable text within the page itself. Both are useful, but bookmarks are what you want for document navigation.
1. PDF24 Tools – Best Free Web Option
PDF24 is a German-made toolkit that’s been around since 2006. Their online editor handles bookmarks surprisingly well for a browser-based tool.
Upload your PDF, click the bookmark icon in the toolbar, and you can add bookmarks pointing to specific pages. The interface lets you create nested bookmarks (sub-sections under main sections), rename them, and reorder by dragging. I tested it with a 47-page financial report and had the full bookmark tree done in about 8 minutes.
What makes PDF24 stand out from most web tools: no file size limit, no watermarks, and they delete your files from their servers after one hour. The privacy policy is straightforward. They’re based in Berlin and comply with GDPR, which matters if you’re working with client documents.
Pros:
- Completely free, no account required
- No file size restrictions
- Nested bookmark support
- Files auto-deleted after 1 hour
- Also has a Windows desktop app
Cons:
- Can’t link bookmarks to specific text anchors (page-level only)
- Desktop app has more features than web version
2. PDFtk – Best for Automation
PDFtk is a command-line tool. If that scares you, skip to #3. But if you need to add bookmarks to dozens or hundreds of PDFs, this is the only free option that makes sense.
You create a simple text file describing your bookmark structure, then run one command. Here’s what the bookmark file looks like:
BookmarkBegin
BookmarkTitle: Chapter 1 - Introduction
BookmarkLevel: 1
BookmarkPageNumber: 1
BookmarkBegin
BookmarkTitle: 1.1 Background
BookmarkLevel: 2
BookmarkPageNumber: 3
BookmarkBegin
BookmarkTitle: Chapter 2 - Methods
BookmarkLevel: 1
BookmarkPageNumber: 15
Then: pdftk input.pdf update_info bookmarks.txt output output.pdf
I used this to add bookmarks to 34 PDF manuals in one afternoon using a bash script. Doing that manually in any GUI tool would have taken days.
Pros:
- Free and open source
- Handles files of any size
- Scriptable for batch processing
- Works on Windows, Mac, and Linux
- Stable – hasn’t crashed on me once in years of use
Cons:
- Command line only – not for casual users
- Have to figure out page numbers manually
- No visual preview while editing
3. Sejda PDF – Best Balance of Power and Ease
Sejda has both a web version and a desktop app. The web version gives you 3 free tasks per day with a 200-page / 50 MB limit. The desktop app has the same daily limit but no file size cap.
The bookmark editor is genuinely good. Open your PDF, click “Bookmarks” in the sidebar, then click any spot on a page to create a bookmark pointing there. Not just page-level – you can target a specific location on the page. You can nest bookmarks, rename them, and the whole thing feels polished.
I used Sejda for a 180-page user manual. Creating the full bookmark hierarchy (4 top-level sections, 22 sub-sections) took about 15 minutes. The only annoyance is the 3 tasks/day limit on the free tier. If you do this regularly, you’ll either need to plan around it or pay $7.50/month.
Pros:
- Bookmarks can target specific page locations, not just page numbers
- Clean, intuitive interface
- Available as web app and desktop app
- Doesn’t re-compress images (quality stays intact)
Cons:
- 3 tasks per day on free plan
- 50 MB / 200-page limit on web version
- Desktop app requires Java
4. Foxit PDF Reader – Best Desktop Free Option
Foxit Reader (now called Foxit PDF Reader) is free for basic use and includes bookmark creation. This surprised me – most “free” PDF readers lock bookmarking behind their paid tier. Foxit doesn’t.
Open any PDF in Foxit, go to the bookmarks panel on the left, right-click and select “Add Bookmark.” It creates a bookmark pointing to whatever page you’re currently viewing. You can then drag bookmarks to nest them, rename with F2, and set the zoom level each bookmark opens at.
Honestly, for a free desktop tool, the bookmark functionality is on par with Adobe Acrobat. The only catch is that Foxit Reader’s installer tries to bundle additional software. Watch the checkboxes during installation.
Pros:
- Full bookmark editing in the free version
- Handles massive files without lag
- Can set destination zoom level per bookmark
- Regular updates
Cons:
- Windows and Mac only (no Linux)
- Bundled software in installer – have to decline manually
- UI feels cluttered compared to simpler readers
5. LibreOffice Draw – Hidden Gem
Most people don’t know LibreOffice Draw can edit PDFs. It can, and it handles bookmarks too.
Open your PDF in Draw (File > Open, select the PDF). It converts each page into an editable canvas. To add bookmarks, you use the heading structure in the outline: Insert > Header and Footer won’t work here. Instead, use the Export as PDF dialog. When you go to File > Export as PDF, there’s a “General” tab where you can set “Export bookmarks as named destinations.” The bookmarks are generated from the document structure.
This approach works best when you’re already editing the PDF content in Draw. If you just want to add bookmarks without touching anything else, Foxit or PDF24 are faster.
Pros:
- Completely free and open source
- Available on Windows, Mac, Linux
- Full PDF editing capabilities alongside bookmarking
Cons:
- Workflow is indirect – not purpose-built for bookmarking
- Complex PDFs sometimes lose formatting when opened in Draw
- Slower to load large files
6. PDF-XChange Editor – Windows Powerhouse
PDF-XChange Editor’s free version includes bookmark management. The editor is Windows-only, but it’s one of the most feature-complete free PDF tools I’ve used.
The bookmark workflow is fast: Ctrl+click on a page location, press Ctrl+B to create a bookmark there. You get full control over the bookmark name, color, style (bold/italic), and whether it opens in a new window. The tree view on the left lets you organize everything with drag-and-drop.
One feature I haven’t seen in other free tools: you can auto-generate bookmarks from the document’s heading structure. If the PDF was created from a Word document with proper headings, PDF-XChange can detect those and build the bookmark tree automatically. This saved me about 20 minutes on a 95-page report.
Pros:
- Auto-generate bookmarks from document structure
- Color-coded bookmarks
- Fast even with 500+ page files
- Keyboard shortcuts for bookmark creation
Cons:
- Windows only
- Some advanced features add a watermark unless you buy a license ($56/year)
- Bookmark creation itself is free, but verify your specific use case
7. Coherent PDF (cpdf) – Power User CLI Tool
cpdf is like PDFtk but with more features and a cleaner syntax. It’s free for personal and non-commercial use.
Adding bookmarks with cpdf:
cpdf -add-bookmarks bookmarks.txt input.pdf -o output.pdf
The bookmark format is slightly different from PDFtk. cpdf uses a simpler indentation-based format:
0 "Introduction" 1
1 "Getting Started" 5
1 "Prerequisites" 8
0 "Chapter 2" 12
The first number is the nesting level (0 = top, 1 = nested one level deep). The tool also lets you extract existing bookmarks from a PDF, which is useful if you want to modify a document’s navigation without starting from scratch.
Pros:
- Cleaner syntax than PDFtk
- Can extract, add, and modify bookmarks
- Cross-platform
- Well-documented
Cons:
- Commercial use requires a license ($150)
- Command-line only
- Binary-only distribution (not open source)
8. iLovePDF – Quick Web Fix
iLovePDF’s online editor includes basic bookmark functionality, though it’s more limited than dedicated tools. You can add page-level bookmarks through their “Organize PDF” tool, but nested bookmarks and precise positioning aren’t available on the free tier.
The 25 MB file size limit on the free plan is restrictive. For a quick bookmark job on a small document, it works. For anything serious, use PDF24 or Sejda instead.
Pros:
- Fast for simple jobs
- No software installation needed
Cons:
- 25 MB limit on free tier
- No nested bookmarks on free plan
- Limited to basic page-level bookmarks
9. Google Docs – Workaround Method
This isn’t a PDF editor, but it’s worth mentioning because it’s free and many people already use it. If you upload a PDF to Google Drive, open it in Google Docs, and add headings (Heading 1, Heading 2, etc.), then export as PDF, those headings become bookmarks in the output file.
The catch: Google Docs mangles complex PDF formatting. Tables, columns, images with text wrapping – all of it gets rearranged. This method only works for text-heavy PDFs without complex layouts. For a simple report or essay, it’s fine. For anything with precise formatting, don’t bother.
Pros:
- Free with any Google account
- No software to install
- Headings automatically become bookmarks on export
Cons:
- Destroys complex PDF formatting
- Only works for simple, text-heavy documents
- Can’t add bookmarks to arbitrary page locations
Step-by-Step: Adding Bookmarks with PDF24 (Easiest Method)
Here’s the fastest way to add bookmarks if you just need it done:
- Go to the PDF24 website and click “Edit PDF”
- Upload your PDF file (drag and drop works)
- Wait for the file to load in the editor
- Click the bookmark icon in the left sidebar
- Navigate to the page where you want a bookmark
- Click “Add Bookmark” and type the name
- Repeat for each section
- To create sub-bookmarks, drag a bookmark under another one and indent it
- Click “Save” and download your bookmarked PDF
The whole process takes under 10 minutes for a typical 30-50 page document. If you need to do this for longer documents or many files at once, look at PDFtk or cpdf instead.
When to Use Desktop vs. Web vs. CLI Tools
Pick based on your actual situation:
- One-off job, small file: PDF24 web or Sejda web. Upload, add bookmarks, download. Done in 5 minutes.
- Regular use, larger files: Foxit Reader or PDF-XChange Editor. Install once, use whenever. No file size worries.
- Batch processing or automation: PDFtk or cpdf. Script it and process hundreds of files.
- Sensitive documents: Desktop tools only (Foxit, PDF-XChange, LibreOffice). Your files never leave your computer.
For more PDF tools beyond bookmarking, check our roundup of the best free PDF editors which covers annotation, form filling, page management, and more.
Tips for Better PDF Bookmarks
After adding bookmarks to probably 200+ documents over the years, here’s what I’ve learned:
Keep names short and descriptive. “Q3 2026 Revenue Summary” is better than “Section 3.2.1 – Financial Performance Metrics for the Third Quarter.” The bookmark panel has limited width.
Don’t over-nest. Two levels deep is usually enough. Three levels max. Going deeper makes the tree harder to navigate than just scrolling would be.
Match your table of contents. If the document has a TOC, your bookmarks should mirror it. Readers expect consistency between the two.
Test in multiple readers. I’ve seen bookmarks work perfectly in Foxit but display incorrectly in Preview on Mac. Always test in at least two PDF readers before distributing.
If you need to do other operations on your PDFs, we’ve covered how to add text to PDF files, annotate PDFs, and insert pages into PDFs in separate guides.
Frequently Asked Questions
Can I add bookmarks to a PDF without Adobe Acrobat?
Yes. Foxit PDF Reader, PDF24, Sejda, and PDF-XChange Editor all support bookmark creation in their free versions. Foxit Reader is the closest to Acrobat’s experience, while PDF24 works entirely in the browser with no installation needed.
What’s the difference between PDF bookmarks and hyperlinks?
Bookmarks appear in a separate navigation panel on the left side of your PDF reader. They exist outside the document content. Hyperlinks are clickable text or buttons embedded within the page itself. Bookmarks are better for document-wide navigation, while hyperlinks work for linking specific words or phrases to destinations.
Do PDF bookmarks increase file size?
Barely. Bookmarks are just metadata – text labels and page references. Even a document with 100+ bookmarks adds less than 50 KB to the file size. You won’t notice any difference in practice.
Can I add bookmarks to a scanned PDF?
Yes, bookmarks work with any PDF regardless of how it was created. Scanned PDFs, digitally created PDFs, exported-from-Word PDFs – bookmarks are just navigation pointers to page locations. They don’t depend on the PDF having selectable text.
Is there a way to auto-generate bookmarks from a PDF’s table of contents?
PDF-XChange Editor can detect heading structures in some PDFs and auto-generate bookmarks from them. For scanned documents, you’d need to add bookmarks manually. PDFtk and cpdf let you script bookmark creation from a text file, which is the fastest approach for large batches.
Will my bookmarks work on mobile PDF readers?
Most modern mobile PDF readers (Adobe Acrobat Reader, Foxit, Google Drive viewer) display bookmarks correctly. Apple’s Books app and some lightweight readers may not show the bookmark panel by default, but the bookmarks are still embedded in the file.