PDF Inspector
Inspect a PDF: page count, page size, version, encryption, bookmarks, attachments and full document info — in your browser.
Quick answer: Drop a PDF and the inspector reads it locally with pdf.js, then shows page count, per-page size in mm/pt, PDF version, encryption flag, XMP/info metadata, whether bookmarks, attachments or JavaScript are present, and lets you download the full report as JSON.
Last updated
Frequently asked questions
- What does the PDF inspector show?
- Page count, per-page size in points and millimetres (with friendly labels like A4, Letter or Legal), page rotation, the declared PDF version, whether the file is encrypted, whether it contains bookmarks, embedded files or JavaScript actions, plus the full document info / XMP block (title, author, producer, creation date, …).
- Is my PDF uploaded anywhere?
- No. The whole inspection runs in your browser using pdf.js — open DevTools → Network and you'll see no request fires after the page loads.
- Can it inspect encrypted PDFs?
- If the file is encrypted with an empty password (the most common case for 'just a flag, no real password'), it loads and you'll see Encrypted: Yes in the report. If a real password is set, you'll need to unlock it first with our Unlock PDF tool.
- What does PDF version mean and why does it matter?
- PDFs declare a version (1.4, 1.5, 1.6, 1.7, 2.0). Older readers and PDF/A-1 conformance need 1.4; modern features (XFA, transparency groups, JavaScript) need 1.6+. The version tells you whether older systems can open the file safely.
- How does it tell A4 from Letter?
- Each page declares its size in PDF points (1 pt = 1/72 inch). We compare to a small table — A3, A4, A5, Letter, Legal, Tabloid — within a 5 pt tolerance and label the page accordingly. Anything else is shown as raw mm.
- Why does it say 'Has JavaScript'?
- PDFs can embed document-level JavaScript (form auto-fill, alerts, redirects). It's a security flag worth knowing about, and forbidden by PDF/A. If you see Yes, run the file through PDF/A Checker before archiving.
- Can I see the full XMP / metadata blob?
- Yes — click 'Download report (.json)' and you'll get every field we extracted (title, author, producer, creator, creation/modification dates, plus the per-page table) in a copy-pastable JSON file.
- Does it count words or extract text?
- No — for that, use PDF to Text. PDF Inspector focuses on structural and metadata info, not the content layer.
- Why are some pages a different size?
- Mixed-size PDFs are common — covers, fold-outs, tables of contents. The summary lists every distinct size, e.g. '23× A4, 1× A3 (landscape)', so you can spot odd pages instantly before printing.
- Does it work offline?
- Yes. After the tool page loads, you can disconnect from the internet and still inspect any PDF — pdf.js is bundled, not loaded on demand.