PDF Field Extractor
Pull structured data out of any digital PDF — form fields, labelled values, tables, and entities like emails, dates and totals — then export to JSON, CSV or Excel. Draw a box over any value to capture it, save a reusable template, and batch-process similar PDFs. It uses the PDF's real text layer, so there is no OCR and no AI. Your file is processed entirely in your browser and is never uploaded.
Turn a PDF into Structured Data — Deterministically
A digital PDF — one exported from software rather than scanned — carries a real text layer where every character has an exact position on the page. That means you can read data back out precisely, without guessing and without a machine-learning model. This extractor walks that text layer, plus the PDF's built-in form fields and metadata, and turns it into clean tables and JSON you can actually use. No OCR, no AI, no cloud.
Five deterministic data sources
- Form fields — if the PDF is a fillable form, its named AcroForm fields are read directly, so the field name is the key. This is the most reliable extraction of all.
- Metadata — title, author, dates and XMP properties from the document's information dictionary.
- Key–values — labelled pairs such as
Invoice No: INV-42orDue Date 19 Jun 2026are detected automatically across every page. - Tables — rows and columns are reconstructed from the exact coordinates of each word, then offered as CSV, Excel or JSON.
- Entities — a pattern library finds emails, phone numbers, URLs, dates, currency amounts, percentages, IBANs, GSTINs, PANs and card numbers (Luhn-checked).
Draw zones & save templates
For fixed-layout documents like invoices, statements or certificates, switch to the Zones tab, drag a rectangle over any value, and name it. The tool captures the text inside that region in page-relative coordinates, so it keeps working even if the page is scaled. Save your zones as a template — a small JSON recipe stored in your browser — and apply it to any similar PDF, or to every PDF you have loaded at once for true batch extraction. Templates can be exported and imported as files so you can reuse or share them.
Export anywhere
Every tab exports independently, or use Export everything to get one JSON document containing the metadata, form fields, key–values, entities, tables and zones together. Tables and batch results download as CSV or native .xlsx Excel files.
Digital vs scanned PDFs
Because extraction is based on the real text layer, it is fast and exact on digital PDFs. A scanned PDF is just images of pages with no text to read — the tool detects this and tells you, rather than guessing. Those files need OCR, which is a separate, error-prone process this tool intentionally avoids to keep results trustworthy.
Private by design
Everything happens locally using pdf.js, the same engine that powers Firefox's PDF viewer. Your document, its data and any templates never leave your device, so the tool is safe for contracts, invoices, bank statements and other confidential files.