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 AcroForm field names, types, values, required flags, and page placement between two PDFs.
Supported Widget annotations are normalized into field records. The report shows fields added, removed, or changed.
Dynamic XFA and advanced scripted form behavior cannot be fully compared in a static browser inspection.
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.
Dynamic XFA and advanced scripted form behavior cannot be fully compared in a static browser inspection. 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 |