Penpot file inspector

Upload a .penpot file to explore its contents. The inspector runs entirely in your browser — your file is never uploaded to a server.

How it works

This tool is a static page with no backend. When you upload a file, the browser:

  1. Reads the file as a ZIP archive using JSZip (loaded lazily from a CDN on first use).
  2. Parses the manifest, file metadata, and structure to build an overview.
  3. Lets you navigate the file tree, view JSON contents with syntax highlighting, preview embedded images, and click through cross-references (UUIDs).

For full details on the file format, see the complete technical specification.

Privacy

Your file is processed entirely in your browser. Nothing is uploaded to any server. The only network request the page makes is fetching the JSZip library from cdn.jsdelivr.net on the first file upload.