Home  ›  Playgrounds  ›  Inspect & verify

Inspect & verify — drop a PDF, nothing leaves your machine

Drop any PDF below and read a full report — document metadata, extracted text, PDF/UA structure, a signature inventory, and form fields — produced by the same pdfnative reader APIs that run in Node, Deno and Bun. Open your browser's Network panel before dropping a file: the only requests this page ever makes happen while it loads — its stylesheets, the Prism highlighter, and the pdfnative engine from the CDN — before you drop anything. The file is read with the standard FileReader API and never leaves this tab. Nothing is stored either: reload the page and the report is gone.

In the spirit of the responsibility page, every card below links the source file in the repository that produced it — the report is only as trustworthy as the code you can read.

Loading pdfnative from esm.sh… this happens once, at page load.

Drop a PDF anywhere in this box — or pick one:

The sample is a small two-page tagged document with form fields, built in this tab by buildDocumentPDFBytes() — so the page can demonstrate itself without needing a file of yours.