# Edit PDF Bookmarks

> The outline tree, edited directly. Add entries, rename them, drag to reorder, build parent-child nesting to arbitrary depth. Only the outline dictionary is rewritten — page content, form fields, and annotations are untouched. pdf-lib parses and re-saves locally; the Network panel stays quiet.


Live tool: https://lofttools.com/tools/pdf-tools/pdf-bookmarks-editor

Category: PDF & Documents

## How it works

1. **Select PDF** — Drop the PDF whose outline you want to edit, or click to browse
2. **Edit bookmarks** — Add, rename, reorder, or delete bookmarks in the outline tree
3. **Download** — Download your PDF with updated bookmarks instantly

## FAQ

### Can I create nested bookmarks?

Yes. You can create a multi-level bookmark hierarchy with parent and child entries.

### Does this preserve bookmarks and form fields?

Bookmarks are exactly what this tool edits — your changes overwrite the document outline. Form fields and annotations remain unchanged.

### What PDF versions are supported?

Bookmark editing works on PDF 1.0 through 2.0. The outline dictionary has been part of the spec since 1.1.

## Tips

- **Build nested outlines** — Parent and child entries support arbitrary depth. Reorder via drag without re-typing page targets.
- **Only the outline dictionary changes** — Page content, form fields, and annotations are untouched. Your edits overwrite the outline tree and nothing else.
- **Bytes stay in the browser** — The PDF is parsed and re-saved locally with pdf-lib. Open DevTools, Network panel: nothing outbound.

## Privacy — what we do not do

This tool runs entirely in the browser via WebAssembly. Your file never reaches a Loft Tools server. Specifically:

- **No upload.** The file bytes load into the browser tab's memory and process on your own CPU. Open DevTools → Network and observe zero outbound requests carrying file data while Edit PDF Bookmarks runs.
- **No AI training on your file.** Loft does not train models. We could not train on a file we cannot see.
- **No content scanning.** No virus, copyright, or content-moderation pass against your file. The bytes are not accessible to us.
- **No server-side log of file contents, filenames, or EXIF metadata.** Cloudflare edge captures URL and truncated IP for abuse defense (standard CDN behaviour). Cloudflare Web Analytics records anonymous page hits, no cookies, no PII. Nothing about your file content reaches any log.
- **No retention.** Close the tab and the file leaves browser memory. No backups exist on our side because no copy ever existed on our side.
- **No account.** No email, no signup, no auth, no telemetry tied to you.
- **Offline-capable after first visit** (PWA). Once you've loaded a tool, it caches; later sessions work without internet. For high-sensitivity files, run the tool once online to warm the cache, then disconnect before processing.

Compare with upload-based services: each transmits your file to a processing server. Even over HTTPS, each has logs, retention windows, and subpoena exposure. Loft has none of these because the server architecture does not include your file.

## More

- All tools: https://lofttools.com/tools
- Category: https://lofttools.com/tools/pdf-tools
- LLM index: https://lofttools.com/llms.txt
