Extract JSON from a PDF
Pull structured data out of any PDF as clean JSON — define your fields and let AI fill them.
Extract JSON from a PDF online
Instead of dumping the whole document as text, PDF Vision asks which fields matter — invoiceNumber, invoiceDate, totalAmount, partyA — and what type each one is: string, number, boolean, date, array or object. The AI then reads the PDF and returns exactly that shape as JSON, ready to paste into a request body, a database row or an automation step. Presets for invoices, contacts and contracts give you a starting schema. Extraction runs on our servers against a paid AI service, so this tool requires a Gold plan — a free account is refused on this endpoint.
How to extract JSON from a PDF
Define your schema
Add one row per field, name it in camelCase and set its type, or load the invoice, contact or contract preset.
Upload the PDF
Select the document to read; extraction runs on our servers under your Gold plan and takes longer on dense or multi-page files.
Copy or download JSON
Inspect the result in the tree view, then copy it to your clipboard or save it as a .json file.
Why use it
You control the schema
Field names and types are yours, so the response drops straight into an existing TypeScript interface or database column without writing a mapping layer in between.
Typed, not stringly typed
Declaring a value as number, boolean or date means totals come back as numbers and dates in a comparable form, instead of strings your code has to parse and validate.
Every run is saved
Past extractions stay in a history panel: reopen one to inspect its JSON in the tree view or download the file again, without re-uploading the PDF.