Skip to content

PDF Bookmark Extractor

Extract the bookmark tree from a PDF in your browser: nested outline with titles, pages and URLs — downloadable as CSV or text. Read-only.

Choose a PDF

How the tree exports

CSV carries depth so the hierarchy survives a spreadsheet import; the text export indents children under parents exactly as the author nested them.

Bookmarks whose destinations the file cannot resolve are reported with an empty page — nothing here is estimated.

Bold and italic are data too; they are preserved in both exports.

Your file is never sent to a server. It is read and processed by your own browser, and the results are not stored.

How to use it

  1. Choose a PDF.
  2. Review the bookmark tree with pages, styles and URLs.
  3. Copy or download the outline as text or CSV.

Limits worth knowing

  • Read-only: the outline is reported, never modified.
  • Bookmarks whose destination the file cannot resolve are reported with a page of null, not a guess.
  • The tree is reported exactly as stored — depth is capped at whatever the file contains.
  • Encrypted PDFs are refused.

The outline is the author’s map

Bookmarks are the table of contents the author intended. Extracting them gives you the document’s structure as data: a CSV of chapters and sections ready to feed into a docs pipeline, a review tool or your own TOC generator.

Nothing here reorders, re-paginates or re-labels. If the document is navigable the way it was built, this tool preserves that structure exactly.

Depth and styles

The export carries bold and italic flags because outline styles are stored data, not decoration: some authors use them to mark required reading, and dropping them would lose meaning.

Frequently asked questions

Does PDF Bookmark Extractor upload my files to any server?

No. PDF Bookmark Extractor runs in your browser, and the file is read there rather than sent to a server for processing. Our host still sees ordinary page-request metadata, which is described on the privacy page.

Is PDF Bookmark Extractor free to use?

Yes, PDF Bookmark Extractor is free, with no paid tier, no account, and no watermark added to your output. The limits are technical rather than commercial: file size, page count and supported formats are listed on this page.

What file formats and sizes are supported?

PDF Bookmark Extractor supports .pdf files up to 100MB directly in your browser.

What if the PDF has no bookmarks?

The tool says so plainly. Absence is not an error — many scanned documents simply have no outline.

Are nested levels preserved?

Yes. The CSV carries a depth column and the text export indents children under their parents, so the hierarchy is exactly what the author built.

Can bookmarks point at URLs?

Yes — a bookmark may carry an external URL instead of a page. The export reports the URL in place of the page.

Is my file uploaded?

No. The outline is read in this tab; nothing leaves your device.