Start
Upload a sample PDF to preview and download the content your workflow will use.
Choose a PDF to parse
Upload a PDF and select the pages you want to inspect. Include a sample of the headings, forms, or tables you need.
Select the output focus
Choose Content extraction for text and tables or Table extraction for tabular data and explicit factual records.
Run and inspect the parser
Click Process files and review the result. Confirm the tables contain usable rows and that the text follows a sensible reading order.
Download a sample output
Save JSON to inspect its content blocks, Markdown for text workflows, or Excel for extracted tables.
Choose a PDF to parse
Upload a PDF and select the pages you want to inspect. Include a sample of the headings, forms, or tables you need.
Select the output focus
Choose Content extraction for text and tables or Table extraction for tabular data and explicit factual records.
Run and inspect the parser
Click Process files and review the result. Confirm the tables contain usable rows and that the text follows a sensible reading order.
Download a sample output
Save JSON to inspect its content blocks, Markdown for text workflows, or Excel for extracted tables.
A long string of copied text is hard to work with when the document contains sections and several tables.

Download JSON with a content array of text and table blocks. Table rows contain string cells; map fields, validate types and handle missing values before using your own business schema.
Identify text passages and table data separately when transforming the downloaded JSON.
Read headers and cell values from each table’s rows array, then map them to your own records.
Use table titles and valid merge information when available to understand the extracted grid.
Inspect the browser result or open an Excel export to check the content on a representative PDF.

Download a sample before deciding how to add the parsed data to your workflow.