PDF Tool

PDF Bookmark Tool

Add multi-level bookmarks (outlines) to any PDF — title, page, nesting depth. Download instantly, private and free.

How to Use

Add a navigable bookmark panel to any PDF in under a minute.

1
Upload Your PDF
Drop a PDF file onto the upload zone or click to browse. The page count is read instantly — nothing is sent to any server.
2
Add Bookmarks
Click "Add Bookmark" to insert a row. Type the chapter or section title and the page number where it starts.
3
Set Indent Level
Use the ← → indent buttons to nest bookmarks. Level 0 = chapter, Level 1 = section, Level 2 = sub-section, up to 3 levels deep.
4
Reorder by Dragging
Drag any bookmark row up or down to reposition it in the list. The preview panel shows a sorted table-of-contents view.
5
Download PDF
Click "Download PDF". The new bookmarks are embedded into your file and the tagged PDF downloads immediately.
6
Open in Any Viewer
Open the downloaded PDF in Acrobat, Preview, Chrome, or any other PDF reader. The bookmark panel will appear on the left side.

Features

🔖
Multi-Level Bookmarks
Create up to 4 nesting levels — chapters, sections, sub-sections, and sub-sub-sections — with simple indent controls.
📄
Works on Any PDF
Supports regular, scanned, and password-protected PDFs. Existing bookmarks are automatically imported into the editor.
🔒
100% Private
Powered by pdf-lib running entirely in your browser. Your PDF never leaves your device or is uploaded to any server.
👁
Live TOC Preview
A real-time table-of-contents preview panel shows your bookmarks sorted by page number as you edit.
Drag to Reorder
Drag any bookmark row up or down to change the order. The outline tree updates instantly in the preview.
📥
Import Existing
If the PDF already has a bookmark outline, existing bookmarks are loaded into the editor automatically for editing.
Instant Download
PDF generation is done entirely in-browser with pdf-lib. No waiting for server round-trips — output downloads in seconds.
🧭
Opens Bookmark Panel
The output PDF sets PageMode: UseOutlines so the bookmark panel opens automatically on load in Acrobat and compatible readers.

FAQ

PDF bookmarks (also called outlines or a table of contents) are the navigation panel visible on the left side of PDF readers like Acrobat, Preview, and Chrome. They let readers jump to any chapter or section instantly by clicking a title, instead of scrolling through hundreds of pages. They are essential for long documents like reports, ebooks, manuals, and academic papers.

No. The tool uses pdf-lib, a JavaScript library that runs entirely in your browser. Your PDF is read from disk into browser memory, processed locally, and the output is saved back to disk. No data ever leaves your device.

Yes — the entire outline tree is replaced with whatever is in the editor. If the PDF already has bookmarks, they are imported into the editor when you upload the file, so you can review, edit, or extend them before downloading.

Up to 4 levels (0–3). Level 0 is a top-level chapter, level 1 is a section under a chapter, level 2 is a sub-section, and level 3 is a sub-sub-section. Use the ← → indent buttons next to each bookmark row.

Adobe Acrobat and Adobe Reader, macOS Preview, Chrome's built-in PDF viewer, Firefox PDF viewer, Foxit Reader, PDF-XChange, Okular, and virtually all modern PDF readers display the bookmark/outline panel. On mobile, apps like PDF Expert, LiquidText, and Good Reader support bookmarks. Some readers may require you to manually open the panel via a menu or sidebar button.

Related Tools