PDF Permission Inspector
Choose a PDF to inspect its reported restrictions and interactive content. The file stays in your browser; this report is not an antivirus scan or a security certification.
A QUICK WALKTHROUGH
How to use this tool
- Choose one PDF up to 50 MB and 200 pages.
- Inspect its reported encryption and permission flags, form signals, and JavaScript actions.
- Review or export the structural report.
Structural PDF signals
The local PDF.js parser reports the encryption filter, standard permission flags for printing, copying, content changes, annotations, form filling, and document assembly, plus AcroForm, XFA, and JavaScript-action presence when it can identify them. Missing or unsupported values are shown as not reported.
Restrictions are not a security guarantee
PDF permission flags are typically enforced by compliant readers and may be ignored by other software. A reported JavaScript action is only a structural signal; this tool does not run, extract, or judge the code, and it is not antivirus software. Use a trusted malware-analysis workflow for suspicious files.
Local processing and password limits
One PDF up to 50 MB and 200 pages is read in this browser with the existing PDF.js worker. No document data is uploaded. A PDF that requires a password to open cannot be inspected here; this tool does not ask for, crack, or bypass passwords.
GOOD TO KNOW
Common questions
Does this prove the PDF is safe?
No. It reports selected parser-visible fields only; it is not an antivirus scan, cryptographic validation, or security certification.
Can it remove or bypass restrictions?
No. The tool reads reported permission flags and never changes the file, asks for a password, or bypasses protection.
Are PDF print and copy restrictions reliable?
They are permission flags that compliant readers may honor. Other software can ignore them; they are not unbreakable access control.
Is my PDF uploaded?
No. The selected file is read locally by PDF.js and is not sent to a server.