Back to Free Tools

FREE TOOLS

PDF Visible Table of Contents

Append manually authored contents pages with links to original physical PDF pages.

PDF, JSON title/page rows

PDF, JSON contents report

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Choose a PDF document and enter Contents entries (JSON) as ordered title/page rows.
  • Page means the original physical page, even when the PDF displays logical labels such as i or A-1. Titles use a standard Western Latin font and wrap at spaces.
  • Select Append contents pages and download contents.pdf plus contents-entries.json.

Examples

[{"title":"Overview","page":1},{"title":"Appendix","page":3}] appends two entries linking to the original first and third pages.

Limitations

  • One PDF up to 50 MiB and 480 original pages; at most 500 entries, 256 KiB JSON, 20 appended pages, 500 final pages and 100,000 objects. PDF output up to 100 MiB/report 20 MiB; 120-second worker limit.
  • Titles have 1–200 standard Western Latin characters without controls. Unsupported glyphs and unbreakable words wider than the title column are rejected.
  • Fixed A4 portrait layout with 36-point margins, 10-point entry text and 14-point leading. Complete wrapping/page count is checked before appending pages.
  • This is manual append-only contents. No automatic heading discovery, OCR, front insertion, original destination remapping or outline-metadata editing.
  • Supported original forms, saved appearances, annotations, logical labels and navigation remain. Signed/unsafe/unsupported PDFs or forms requiring appearance regeneration are rejected.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool