My Tools Garage

PDF Bookmark Viewer

See a PDF outline as a table of contents, in your browser.

in-browser

How to use

  1. 1 Drop a PDF onto the box, or click to choose one.
  2. 2 Read the bookmarks as an indented table of contents with page numbers.
  3. 3 Click Download .txt or Download .md to export the outline.

About PDF Bookmark Viewer

The PDF Bookmark Viewer reads the outline — the bookmarks panel your PDF reader shows down the side — and lays it out as a clean, nested table of contents with the page number for each entry.

Drop in a PDF and the tool walks the outline tree in reading order, indents nested headings, resolves each bookmark to its target page, and lets you export the whole structure as plain text or a Markdown bullet list.

It is genuinely useful when you want to know how a long document is organised without scrolling through it, when you need a quick table of contents to paste into an email or a wiki, or when you are checking that the bookmarks you added actually point at the right pages before sharing a report.

The Markdown export drops straight into docs and READMEs as a nested list, while the plain-text version is handy for notes and tickets.

Everything runs locally with pdf.js inside your browser, so the file never reaches a server and the tool keeps working offline once loaded.

Bear in mind that not every PDF has an outline — bookmarks are something an author or export tool has to add — so a document with none will simply report that there are no bookmarks rather than inventing headings.

Your original file is read only and never modified.

FAQ

Is my PDF uploaded anywhere?

No. The outline is read with pdf.js entirely in your browser, so the document never leaves your device.

Why does it say there are no bookmarks?

A PDF only has an outline if its author or export tool added one. Many PDFs, especially scans and quick exports, simply have none to show.

Can I get the bookmarks as a table of contents?

Yes. Export to Markdown for a nested bullet list, or to plain text with page numbers, ready to paste into docs or notes.