How to use this PDF tool
- Select one PDF and choose the available settings.
- Run the tool and review the on-screen counts.
- Download the generated json report for remediation or record keeping.
Audit how completely a PDF’s bookmark tree covers its pages. The report maps destinations to page numbers and highlights long unbookmarked runs.
Audit how completely a PDF’s bookmark tree covers its pages. The report maps destinations to page numbers and highlights long unbookmarked runs.
Files stay in this browser tab. Very large or damaged PDFs may exceed available memory or fail to parse.
Standard PDF files with the relevant stored structure are supported. Password-protected, malformed, dynamic XFA, and unusually large files may not be readable.
| Input | Output |
|---|---|
| One PDF | JSON report |
No. Processing runs locally in your browser. The page loads its PDF libraries from a pinned CDN, but your selected document is not sent to a server.
Not reliably. Remove the password in an authorized PDF application first, then analyze the unlocked copy.
PDF appearance and accessibility structure are separate. This tool reports stored bookmarks, tags, annotations, labels, or extracted text rather than inferring meaning from appearance.
The original file is never changed. The downloaded report is separate from the source PDF.
Check whether the PDF is tagged or has bookmarks, searchable text, annotations, or page labels as appropriate. Add that structure in an authoring or remediation tool and run the check again.
| Field | Meaning |
|---|---|
| Pages | Calculated from the selected PDF during local processing. |
| Bookmarked pages | Calculated from the selected PDF during local processing. |
| Coverage | Calculated from the selected PDF during local processing. |