Extract objects from PDF

Extract tables, rows, and cells from any PDF document into clean JSON β€” free, with no registration required. Powered by PdfQL, a declarative PDF query language.

1
What do you want to extract?
select(tables) // Auto-generated PdfQL query
2
Upload your PDF
πŸ“„
Drop PDF here to process
or click to uploadPDF files only Β· Max 20 MB
3
Extract
How it works
1
Choose extraction type β€” tables, rows, cells, or write a custom PdfQL query.
2
Upload your PDF β€” Upload your PDF β€” drag & drop or click to browse. Files are processed on the server and not stored.
3
Extraction Result β€” Get JSON results β€” copy to clipboard or download as a .json file.
Extraction modes
TablesFull table structure with headers and rows
Table rowsFlat array of row arrays per table
Table cellsIndividual cell values from all tables
PdfQLCustom declarative query for advanced use
About PDF query language (Concept)
PdfQL β€” A Query Language for PDFs
Read about the design and goals of PdfQL, a declarative language for extracting structured data from PDF documents.
Read the concept article β†’
Alpha notice: This is an early prototype. Complex multi-column layouts and scanned PDFs may produce incomplete results. Files are not stored after processing.