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.