Skip to content
PDFStack

Edit PDF Bookmarks

Writes the document outline: the bookmarks a PDF reader shows in its sidebar. Existing bookmarks are loaded so you can amend them, and nesting is expressed by indentation.

Local processingAccepts PDFUp to 100 MB

Drop your file here

PDF · up to 100 MB each · you can also paste from the clipboard

Nothing is processed until you press the button below.

How this tool works

  1. 1Any outline already in the document is read and shown as editable text.
  2. 2One bookmark per line, written as a title, a vertical bar and a page number. Two spaces of indentation makes a bookmark a child of the one above.
  3. 3On save the outline tree is rebuilt from scratch, with the sibling and parent links every reader expects.

What it will not do

  • Bookmarks jump to the top of a page, not to a position within it.
  • Merging documents discards their outlines, so build this after assembling a bundle rather than before.
  • Nesting is supported to six levels, which is deeper than anything readable.

Where this runs

Edit PDF Bookmarks runs entirely inside this page. Your file is read by the browser, processed in memory and handed back to your downloads folder. It is never sent to a server, because there is no server involved in this tool.

Read the full processing model →

Questions

Because copying pages between documents copies the pages, not the outline that pointed at them. Build the contents last, once the document is in its final order.