π PDF Bookmarks & Outline Client
Navigate PDFs by their built-in bookmark tree. Jump to any section, follow the reading order, and export the outline as JSON or CSV.
Open a PDF
Drop a PDF below or click to browse.
How to Use Bookmarks & Outline
Open Your PDF
Outline and bookmarks load automatically on upload.
Explore the Tree
Click any bookmark to jump to its page. Expand or collapse sections.
Export
Download the outline as TXT, CSV, or JSON for archival or automation.
Frequently Asked Questions
An outline (also called bookmarks or table of contents) is a nested tree stored inside a PDF that provides titled links to specific pages. Publishers use it to make long documents navigable β click a chapter title, jump straight to that page. It appears as a sidebar panel in most PDF readers. Not all PDFs have one β it's optional and added deliberately by the creator.
When the PDF has no built-in outline, this tool analyzes each page and detects heading-looking text β short lines that are larger than body text and appear at the top of a page or section. Those detected headings become a suggested outline you can still use to navigate. It won't be perfect, but it's often enough for reading long documents.
No β this tool is read-only for navigation and export. To add or edit bookmarks, use a dedicated PDF editor like Adobe Acrobat Pro, or our upcoming Add Bookmarks tool.
In the PDF spec, they're the same thing. "Outline" is the technical term (the /Outlines dictionary), while "bookmarks" is what most users call them. Some PDF readers use "bookmarks" to mean user-added pages (in a browser sense), but in PDF files, they refer to the same tree structure.
PDF spec allows unlimited depth. Most well-structured PDFs use 2-4 levels (chapters β sections β subsections). This tool renders up to 9 levels with automatic indentation. Very deep trees work fine β just expand the parent node first.
No. Everything runs locally with pdf.js β the outline is extracted from the file itself, and the fallback analysis happens in your browser.