PDF Tools
Finance Tools
Archive Tools
ARCHIVE UTILITIES
CanvaTools Premium100% Free Assets Suite
HomePdf ToolsPDF Object Explorer Free
PDF Low-Level Diagnostics

PDF Object Explorer

Offline structural developer utility. Traversing internal dictionary hierarchies, page nodes, trailer fields, cross-reference offsets, and raw encoded object streams.

Upload DocumentDrag & drop a PDF file here, or click to browse

How The Object Explorer Works

Inspect physical revisions and logical structures locally in 3 steps.

1

Upload PDF

Select your PDF document. The byte structure is parsed safely inside your browser memory.

2

Enumerate Objects

The tool maps the XRef table and lists all indirect objects, catalogs, arrays, and dictionaries.

3

Traverse Hierarchies

Click on key references to traverse catalog tree branches and decompress zlib encoded stream bytes.

Traverse internal dictionary trees and stream data

Analyze PDF catalogs, follow cross-references dynamically, and preview raw text or hexadecimal stream views.

Catalog Root Mapping

Inspect trailer objects and catalog metadata schemas recursively.

Decoded Stream Previews

Attempts dynamic zlib decompression to preview raw fonts, vectors, or metadata.

True Sandbox Privacy

PDF structures are scanned locally. No files are transmitted online.

Catalog Dictionary Tree
Catalog Root:1 0 R
/Pages Tree:2 0 R (3 Pages)
/Info Dict:5 0 R (Metadata)
Trailer Size:14 Indirect Objects

Frequently Asked Questions

Common queries regarding PDF catalog and indirect objects exploration.

Q.What are indirect objects inside a PDF?

PDF documents are structured as a graph of indirect objects (dictionaries, streams, arrays, etc.). Each object has an ID (like 12 0 R) so it can be referenced by other elements.

Q.What does the PDF Catalog /Root refer to?

The Catalog dictionary is the root of the PDF object tree, pointing to the Pages tree, outline bookmarks, metadata streams, and interactive forms.

Q.Can I preview compressed streams?

Yes. The explorer attempts to decompress zlib (/FlateDecode) streams in the browser, showing raw content, text representations, or standard hex dumps.

Q.Are my files uploaded to any servers?

No. All document parsing, cross-reference mapping, and stream decompression occur locally in your browser memory using Web APIs, keeping your data confidential.