jarvisbox

PDF Outline Editor — Clickable Navigation

PDF readers like Acrobat, Preview, Evince, and Chrome's built-in viewer all display the document outline — a tree of named anchors linked to specific pages — in a navigation panel. When the outline is absent or incomplete, readers must scroll through the document blindly.

This tool provides a simple interface for building or editing that outline. Each entry in the list corresponds to one node in the PDF /Outlines dictionary: a title string and a destination page. The outline is stored as a linked list of dictionary entries inside the PDF, and this tool constructs that structure correctly using pdf-lib's low-level context API.

The JSON import feature lets you prepare the outline in a spreadsheet, text editor, or script, export it as a JSON array, and import it here for final PDF embedding. The format is straightforward: an array of objects each with a "title" string and a "page" number.

Because the tool runs entirely in your browser, it is suitable for sensitive documents like legal briefs, financial reports, and confidential research papers where uploading to a third-party server would be a compliance concern.

100% client-side · no upload

Load a PDF to begin.

JSON format for import/export: [{"title":"Chapter 1","page":1},{"title":"Chapter 2","page":5}]

Reportar un problema con esta herramienta