The Authoritative Guide to Inspecting PDF Metadata, Structure & Forensic Properties In-Browser
⚡How to Inspect PDF Metadata and Properties In-Browser
1. Import Your PDF Document
Drag and drop your file into the secure inspection workspace, or select it directly from your computer's local drive.
2. Review Document Overview
Inspect core metadata including Title, Author, Subject, Creator application, Producer, Creation Date, and PDF Version.
3. Audit Fonts and Page Geometry
Examine the embedded font roster, subset status, and inspect page boundary boxes (MediaBox, CropBox, TrimBox).
4. Export Technical Audit Report
Copy metadata values to your clipboard or download a structured JSON/text audit log for legal or archival compliance records.
In electronic legal discovery, cybersecurity forensics, corporate compliance audits, and pre-press publishing, understanding the hidden structural and historical properties of a PDF document is essential. While standard office viewers only display the visual page artwork, a PDF file carries an extensive hidden reservoir of technical metadata—including authoring software footprints, exact creation and modification timestamps, embedded font rosters, color space profiles, PDF version specifications (1.0 through 2.0), page geometry boxes (/MediaBox, /CropBox), and security encryption status.
Forensic examiners and legal teams routinely inspect this metadata to verify document provenance, identify drafting tools, verify whether a document was altered after signing, and uncover internal corporate usernames left behind by careless document exporters. However, conducting such inspections using online SaaS tools creates acute security vulnerabilities by uploading confidential legal briefs, sealed court exhibits, or proprietary corporate records to third-party web servers.
Our client-side View PDF Metadata tool delivers forensic-grade document inspection directly inside your web browser. Executing 100% locally using WebAssembly, you can inspect both legacy Document Information dictionaries (/Info) and structured XMP XML packets, page box dimensions, and embedded font tables with complete data privacy and zero cloud uploads.
Read the full technical guide
Comprehensive Inspection: /Info Dictionaries, XMP Packets, and Catalog Properties
Our inspection engine provides an exhaustive, multi-layered structural audit of any PDF document:
1. Document Identification & Provenance: Extracts Document Title, Author, Subject, Keywords, Creator application (e.g., 'Microsoft Word for Microsoft 365'), Producer engine (e.g., 'macOS Version 14.5 Quartz PDFContext'), Creation Date, and Modification Date.
2. Standardized XMP Metadata Streams: Parses the XML/RDF metadata packet stored in the document Catalog under /Metadata, revealing Dublin Core schemas, Adobe PDF tags, Rights Management declarations, and PDF/A or PDF/X archival conformance claims.
3. Structural and Version Specifications: Reports the exact PDF version (PDF 1.4 through ISO 32000-2 / PDF 2.0), linearization status (Fast Web View enabled vs. disabled), total page count, and encryption dictionary presence (AES-128, AES-256, or unencrypted).
Analyzing Page Geometry Boxes: MediaBox, CropBox, BleedBox, and TrimBox
Under ISO 32000-1 Section 14.11.2, a PDF page is defined not by a single width and height, but by up to five nested rectangular boundaries known as page boundary boxes. Our tool extracts and visualizes the exact dimensions of every box for each page in the document:
- /MediaBox: The physical medium boundaries representing the maximum paper size.
- /CropBox: The visible display boundaries displayed by reader software (defaults to MediaBox if unspecified).
- /BleedBox: The boundary encompassing bleed margins for commercial trimming.
- /TrimBox: The intended finished dimensions of the printed page after cutting.
- /ArtBox: The bounding box encompassing the meaningful visual content area.
Inspecting these boxes allows pre-press operators and graphic designers to catch misaligned margins, improper bleed settings, and hidden content residing outside the crop box before files are sent to expensive commercial printing presses.
Typographic Auditing: Embedded Fonts, Subsets, and Encoding Tables
A frequent cause of rendering failures, legal e-filing rejections, and commercial print errors is un-embedded or improperly encoded fonts. Our inspector traverses the document's /Pages tree, catalogs every font referenced in the page /Resources dictionaries, and provides an itemized typographic inventory:
- Font Family & PostScript Name: Identifying the exact typeface name.
- Font Subtype: Classifying fonts as Type 1, TrueType, OpenType (CFF), or Type 0 (CIDFont).
- Embedding Status: Declaring whether the font program is Fully Embedded, an Embedded Subset (identified by a 6-character tag like 'BAAAAA+Font'), or completely Un-Embedded (relying on system fallbacks).
- Unicode Encoding: Confirming the presence of compliant /ToUnicode CMaps for accurate text search and copy-paste operations.
Digital Forensics: Uncovering Document History and Tamper Indicators
In legal disputes, forensic document examiners inspect metadata for temporal and operational inconsistencies. If an agreement claims to have been finalized on January 15, 2024, but the internal /CreationDate or XMP <xmp:CreateDate> timestamp reads October 12, 2025, the document exhibits clear evidence of backdating.
Similarly, discrepancies between the /Info dictionary and the XMP stream often reveal that a document was modified using third-party tools that updated only one metadata layer. Our tool displays all raw timestamps, time zone offsets, and software signatures side by side, providing an objective, verifiable forensic profile for litigation and compliance investigations.
100% Client-Side In-Browser Execution for Sealed Legal Records
Inspecting sensitive legal discovery filings, merger prospectuses, patent applications, or confidential patient health records using third-party online metadata viewers creates severe regulatory breach liabilities. Uploading confidential files to external servers violates non-disclosure agreements, legal privilege rules, and statutory privacy frameworks (GDPR, HIPAA, SOC 2).
2run.tools operates with an uncompromising zero-cloud privacy architecture. The entire document parsing, metadata extraction, font cataloging, and page box analysis execute 100% locally inside your browser's WebAssembly sandbox. Not a single byte of your document is ever sent across the internet, ensuring an absolute air-gapped security model.
Security and Encryption Forensics: Deciphering Standard Security Handlers and Permission Flags
In legal discovery, corporate investigations, and compliance verification, inspecting a document's security dictionary is critical. Under ISO 32000 Section 7.6, encrypted PDFs utilize the Standard Security Handler (version numbers V=1 through V=5) to govern access.
Our inspection engine reads the /Encrypt dictionary, reporting:
- Cryptographic Algorithm: Identifying 40-bit RC4, 128-bit RC4, AES-128, or modern AES-256 (Revision 6) encryption.
- Permission Bitmask (/P): Decodes the 32-bit permission integer into human-readable flags: Print Allowed, High-Quality Print, Modify Contents, Extract Text & Graphics, Annotate & Form Fill, and Accessibility Screen Reader Access.
- Cryptographic Filters: Identifying public key security handlers (PKCS#7 certificates) or digital envelope DRM systems.
This forensic inspection allows legal teams to verify whether an electronic document was modified without authorization or whether printing and copying permissions were restricted prior to disclosure.
Exporting Structural Audit Logs for E-Discovery and Judicial Evidence
In litigation and regulatory compliance proceedings, establishing document authenticity requires verifiable proof. Attorneys and compliance officers must provide evidentiary declarations showing that metadata was inspected without altering file contents.
Our tool allows examiners to export a complete, cryptographically timestamped JSON or CSV audit log detailing every extracted metadata property, font embedding status, and page boundary measurement. This log serves as an objective, third-party verifiable record that can be appended directly to court exhibits, compliance certificates, or internal forensic investigation dossiers.
💡Pro Tips for PDF Metadata and Forensic Inspection
- •Compare /CreationDate with /ModDate to determine whether a document was modified after its initial creation.
- •Check the 'Producer' field to discover the exact software library or operating system used to generate the PDF.
- •Verify font embedding status before submitting files to court e-filing systems or commercial book printers.
- •Inspect the /CropBox and /MediaBox dimensions to confirm that pages meet exact ISO paper standards (A4: 595x842pt, Letter: 612x792pt).
🛡️Object Graph Traversal, Trailer Parsing, and XMP XML Extraction
Our inspection engine reads the PDF cross-reference table to locate the trailer dictionary and root Catalog. It extracts the /Info dictionary, resolving indirect references for standard keys (/Title, /Author, /CreationDate). It parses the Catalog's /Metadata stream, decompressing the FlateDecode stream and traversing the XML/RDF DOM tree to extract Dublin Core (<dc:title>), Adobe PDF, and XMP Basic schema values. It traverses the /Pages tree to extract /MediaBox, /CropBox, /BleedBox, and /TrimBox arrays, and catalogs every /Font object in the /Resources dictionaries, reporting embedding flags, font subtypes, and /ToUnicode availability directly to the client interface.
Stack: WebAssembly • Multi-threaded Web Workers • HTML5 Canvas API
Privacy: Files never leave your device or touch a cloud buffer; analytics run only with your consent.
Complementary Tools in this Workflow
Chain these client-side utilities together for high-performance creative workflows.
Edit Title/Author Metadata
Update PDF title, author, subject, keywords, and creator software tags.
Merge PDF Documents
Combine multiple PDF documents into one organized document in seconds.
Split PDF by Pages
Separate specific page ranges or extract individual pages into distinct files.
Compress PDF File
Reduce PDF file size for email sharing while maintaining text and scan clarity.