How to use this PDF tool
- Select one PDF.
- Review the scope and start the local analysis.
- Check the on-page summary, then download the JSON report.
Inspect AcroForm fields, field types, values, required states, and page locations without uploading the PDF.
The inspector reads interactive AcroForm annotations exposed by the PDF parser. It reports field names, types, values, flags, and page numbers. Dynamic XFA forms may not be visible.
A zero-field result means no supported AcroForm widgets were exposed; it does not prove that a dynamic XFA document has no forms.
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.
A zero-field result means no supported AcroForm widgets were exposed; it does not prove that a dynamic XFA document has no forms. 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 |