How to use this PDF tool
- Select exactly two PDFs in comparison order.
- Review the scope and start the local analysis.
- Check the on-page summary, then download the JSON report.
Compare external URLs, internal destinations, link labels, and page locations across two PDF files.
Link annotations exposed by PDF.js are collected from every page. The report separates added, removed, and matching link records.
Links embedded only in page artwork or JavaScript actions are not treated as standard link annotations.
This page accepts standard PDF files readable by PDF.js. Password-protected, damaged, unusually large, and dynamic XFA documents may be unsupported.
| Input | Support |
|---|---|
| Supported | |
| Encrypted PDF | Limited |
| Dynamic XFA | Limited |
No. The PDF is read by JavaScript in your browser. The page does not add a file-upload request.
A PDF that requires a password may not open. Remove authorized encryption first, then run the inspection again.
The JSON report contains the source file names, analysis time, supported findings, and tool-specific differences or warnings.
Large or image-heavy PDFs can use substantial memory. Close other tabs and test a smaller copy if the browser becomes slow.
Links embedded only in page artwork or JavaScript actions are not treated as standard link annotations. For regulated or press-critical work, confirm the result with a dedicated desktop preflight application.
| Field | Meaning |
|---|---|
| sourceFiles | Local input names and sizes |
| result | Tool-specific findings |
| generatedAt | Report creation time |