Add Bookmarks to PDF
LocalAdd navigation bookmarks to PDF documents
Drag & drop files here or click to browse
PDF • Max 100 MB
Files are processed in your browser and never uploaded
Privacy First
Your files are processed entirely in your browser. Nothing is uploaded to any server.
How do I add bookmarks to a PDF?
Load the PDF and enter one bookmark per line as a page number and a title, for example 1: Introduction. The tool writes a standard PDF outline, so the entries appear in the navigation sidebar of Acrobat, Preview, and other viewers and jump straight to their pages. The document is rewritten in your browser and never uploaded.
About the Add Bookmarks to PDF
Add clickable bookmarks (a table of contents) to PDF documents for easy navigation. Enter one bookmark per line with a page number and title, and the tool writes a standard PDF outline that appears in the sidebar of Adobe Acrobat, Preview, and other PDF viewers.
- Give a long report, manual or thesis a working sidebar outline so readers can jump to a chapter instead of scrolling.
- Add navigation to a PDF produced by a tool that never wrote an outline, such as a scanner, a print-to-PDF driver or a merge of separate files.
- Write the whole table of contents in one pass by pasting lines in page: title form rather than clicking through a bookmark panel.
- Produce a standard PDF outline that shows up in Acrobat, Preview, Chrome and mobile readers alike.
How to use the Add Bookmarks tool
- 1
Upload PDF file
Select PDF file from your device or drag file into the upload area.
- 2
Choose settings
Choose settings such as Bookmarks before processing.
- 3
Add Bookmarks
Run the Add Bookmarks tool to create the PDF output.
- 4
Download the result
Download the finished file. The original file stays on your device and is not uploaded.
What format should each bookmark line use?
A page number, a separator, then the title — one entry per line. A colon, a hyphen, or a pipe all work as the separator, so 12: Methodology, 12 - Methodology, and 12 | Methodology are equivalent. Lines that do not start with a page number are skipped rather than guessed at, which means you can paste a rough table of contents and only the well-formed lines are used. Keep titles short enough to read in a narrow sidebar without truncation.
Are these the same as links inside the document?
No. A bookmark is an entry in the PDF outline, a separate navigation structure that viewers show in a sidebar panel, and it exists independently of anything printed on the page. A link is part of the page content and only works when someone finds and clicks it. Bookmarks are what make a long document navigable: the reader can see its structure and jump between sections without scrolling or knowing the page numbers.
Which documents benefit most from an outline?
Anything long enough that scrolling becomes the main way people interact with it — reports, manuals, contracts with numbered schedules, scanned bundles, course material, board packs. It is especially valuable for merged PDFs, where the constituent documents lose their identity the moment they are combined: adding one bookmark per source file restores the structure and turns a two-hundred-page blob back into something a reader can navigate deliberately.
Are my files uploaded when adding bookmarks to a PDF?
No. Bookmarks are added by rewriting the document’s outline structure in memory, in your browser. The documents that need an outline are typically long internal or client-facing bundles, and there is no reason to hand one to a hosted service just to gain a sidebar — so the file is read from disk, modified locally, and downloaded again.
How to do this offline, on the command line
qpdf can read and write the outline as JSON, which makes bookmarking scriptable.
qpdf
macOS: brew install qpdf · Debian/Ubuntu: apt install qpdf
qpdf --json=latest --json-key=outlines manual.pdfDumps the existing outline so you can see what is already there before adding to it.
pdftk (or pdftk-java)
macOS: brew install pdftk-java · Debian/Ubuntu: apt install pdftk-java
pdftk manual.pdf update_info bookmarks.txt output manual-bookmarked.pdfbookmarks.txt uses BookmarkTitle / BookmarkLevel / BookmarkPageNumber triples, which pdftk dump_data will show you the format of.
Frequently Asked Questions
Need More Tools?
Explore our collection of 58 free PDF tools, all with privacy-first processing.
Browse All Tools