Free PDF Validator — Check PDF Files for Errors & Corruption
A PDF that “won’t open” rarely explains why. Upload it here and get a structured diagnosis: header and version, page count, encryption status, metadata, and corruption signals — with a clear pass, warning, or fail verdict for each check.
PDF Validator
Header, pages, encryption & corruption checks — one clear verdict.
1 Upload a PDF to validate
📄 Drop a PDF here or click to browse
One file at a time · max 50 MB · files never leave your browser
2 Validation settings
3 Validate
🔍 Validation report
How it works
Upload any PDF and hit Validate. The tool first inspects the raw bytes — checking the file is non-empty, starts with a %PDF- header, and ends with a %%EOF marker — then loads the document with pdf-lib to confirm the structure parses, count the pages, and detect encryption. Optional metadata checks flag a missing title or author, and strict mode adds page-size readability checks. Every check gets its own pass, warning, or fail line, plus one overall verdict.
Honest limits: this validates structure, not appearance — a PDF can pass here and still render oddly if its fonts or images are damaged, and page-content damage inside individual streams is not deeply scanned. Encrypted files are reported, not cracked: a password-protected PDF still needs its password in a real reader.
Everyday uses
- Anyone with a “won’t open” PDF — find out in seconds whether it is truncated, encrypted, or not a PDF at all.
- Offices — QA incoming files before archiving or forwarding them.
- Students — check a downloaded paper is complete before submission day.
- Support teams — ask a user to paste the verdict instead of guessing at the problem.
- Archivists — flag files with missing metadata before filing them away.
Your files never leave your browser — validation runs locally with pdf-lib.