Edit PDF Bookmarks - Free Online Browser Tool
Inspect bookmark titles, destinations and hierarchy, then export a validated outline JSON. PDF.js cannot safely write outline objects back into a PDF in the browser.
PDF bookmarks are useful navigation metadata, but browser PDF libraries do not safely expose every outline mutation. This tool reads the outline, lets you validate a JSON version with renamed titles or nested entries, and exports an honest report that identifies unsupported destination arrays instead of rewriting the PDF incorrectly.
This edit pdf bookmarks utility runs completely inside your web browser. Your document is opened locally and processed on your own device using JavaScript and WebAssembly, so your file is never uploaded to any server. There is no signup, no watermark and no limit on how many documents you can handle.
- 100% client-side - files never leave your device
- Instant processing, no upload wait
- Works on desktop, tablet and mobile
- Free forever, no account required
Common next steps: Inspect PDF Page Labels, Extract PDF Bookmarks, Split PDF by Bookmarks, Merge PDFs with Table of Contents.
How to Use the Edit PDF Bookmarks Tool
Four steps, and the whole thing runs locally on your own device.
-
Open a PDF
The document outline is read locally with the browser PDF engine.
-
Review or edit JSON
Leave the editor blank to export the current outline, or enter validated titles, named destinations and children.
-
Check limitations
Unsupported page-reference arrays are listed explicitly; the original PDF is never silently changed.
-
Download the outline
Save the validated JSON report for later use in a PDF editor that supports outline write-back.
Frequently Asked Questions
Does this rewrite bookmarks inside the PDF?
No. The browser libraries used by this static site do not safely expose outline mutation, so the tool exports validated JSON rather than claiming a rewritten PDF.
Can I rename bookmark titles?
Yes. Enter a JSON outline with the new titles and the tool validates and exports it locally.
Are nested bookmarks preserved?
Yes. The children hierarchy is retained and validated up to a safe nesting limit.
Why are some destinations marked unsupported?
Some PDF destinations are arrays that require resolving page references and view parameters. The tool reports them instead of guessing their meaning.
Does the PDF leave my device?
No. Reading and JSON export happen in the browser tab.