Skip to content

Office · Tools

Office Package Inspector

Inspect DOCX, XLSX, and PPTX ZIP parts, relationships, media, comments, and embedded objects locally.

Runs locally in your browser. Your input is not uploaded or stored. You can verify this in your browser’s network panel.

Processing limits

  • Accepted formats: .docx, .xlsx, .pptx
  • Maximum file size: 25 MB

What does this tool solve?

Inspect a DOCX, XLSX, or PPTX as a ZIP package: identify the document type, list parts, summarize core properties, and surface media, comments, embedded objects, macros, and external relationships.

Continue with PDF Page Geometry Inspector, PDF Form Field Inspector

What examples should you start with?

Word package

Input
Text
word/document.xml
word/media/image1.png
Output
Text
DOCX · XML parts · media resources

Workbook relationships

Input
Text
xl/externalLinks/_rels/externalLink1.xml.rels
Output
Text
External relationship listed, never opened

How does it work?

The package is validated and expanded in memory with fflate. XML is inspected as text for known package parts and relationship attributes; no macros, XML scripts, external links, or embedded objects are executed.

Fixed limits bound the archive before decompression: 25 MB input, 2,000 entries, 8 MB per entry, and 100 MB total expanded size.

What are the edge cases and limits?

  • Only .docx, .xlsx, and .pptx are accepted; legacy binary .doc, .xls, and .ppt files are not ZIP packages.
  • A package can contain links or macros even when its visible document looks ordinary. Review the listed parts before sharing.
  • ZIP path traversal, absolute paths, malformed archives, and expansion-limit violations are rejected.

Technical reference

Related tools