Skip to main content
CanaryPDF

Extract Tables from PDF Free — No Upload Required

This PDF table extractor lets you pull data out of PDF documents and save it as a CSV or JSON file. Open a PDF and use the Autodetect button to scan for tables, or draw a selection around any area manually. Either way, you get clean, structured data you can open in Excel, Google Sheets or any application that reads CSV or JSON.

Everything runs in your browser — no file is ever sent to a server. That means you can extract tables from PDF documents containing sensitive data without any privacy risk. The tool works on all modern browsers including Chrome, Firefox, Safari and Edge, and on both desktop and mobile devices. There are no sign-ups, no subscriptions and no usage limits.

The tool handles a range of table layouts found in real documents. Bordered tables with clear grid lines are recognized by the Autodetect feature in most cases. The tool also works with borderless tables where columns are separated by whitespace alone, which is common in financial statements and government releases. Tables that span multiple columns or use merged cells can be captured using manual selection, which lets you draw a box around any region of the page and extract the text within it. Tables inside forms, reports and academic papers all work the same way.

CSV files open directly in Excel, Google Sheets, Numbers and most spreadsheet applications. You can choose your preferred delimiter: comma, tab or semicolon. Semicolon-delimited files are the standard in many European locales where commas appear inside numbers. Each row in the extracted table becomes a row in the spreadsheet with columns preserved exactly as they appear in the PDF. JSON output structures the same data as an array of objects, which is useful for feeding table data into scripts, databases or web applications.

Common use cases include pulling line items from invoices, converting earnings statements and balance sheets into spreadsheets, extracting data tables from research papers and gathering product specifications from datasheets. Government statistical releases and regulatory filings often contain data tables that are far easier to analyze once exported to CSV or JSON. Medical records and lab results that arrive as PDFs can contain reference ranges and test values in tabular form. The tool saves hours of manual data entry across all of these scenarios.

Copying a table from a PDF and pasting it into a spreadsheet often produces a single column of jumbled text with lost formatting and merged cells. This tool preserves the row-and-column structure of the original table so each cell lands in the correct position. The result is a clean dataset you can sort, filter and analyze immediately.

How to Extract Tables from a PDF

  1. Open your PDF — Go to the Extract Tables tool and select a PDF file from your device. The document opens in your browser and never leaves your device.
  2. Select a table — Tap or click the Autodetect button to scan the page for tables, or draw a selection around any area manually. Tap or click a detected table to select it.
  3. Choose your export format — Use the format selector to switch between CSV and JSON. For CSV, choose your preferred delimiter: comma, tab or semicolon.
  4. Save your data — Tap or click Export to save the extracted table to your device. You can go back and select additional tables from the same PDF or navigate to other pages.

Frequently asked questions

How do I extract tables from a PDF?
Open the Extract Tables tool and select your PDF file. Tap or click the Autodetect button to scan the document for tables, or draw a selection around a specific region manually. Choose CSV or JSON as your format and tap or click Export to save the extracted data.
Can I extract tables from a PDF without uploading it?
Yes. CanaryPDF processes everything locally in your browser — your PDF is never sent to a server. That means you can work with confidential documents, financial reports or any other sensitive files without worrying about data leaving your device.
How do I convert a PDF table to Excel?
Open the Extract Tables tool and select your PDF. Tap or click the table you want to export and choose CSV as the format. Comma-separated and tab-separated files both open directly in Excel — select the delimiter that works best for your data. Tap or click Export to save the CSV file, then open it in Excel or Google Sheets. The table structure including rows and columns is preserved in the output. No account is required and all processing happens in your browser.
Can I extract tables from a scanned PDF?
The table extractor works with text-based PDFs where the document content is encoded as actual text. Scanned PDFs are photographs of pages rather than true text documents, so the tool cannot detect or read table data from them. If you have a scanned PDF, you would need to run it through an OCR tool first to convert the image into a searchable text PDF. Once the PDF contains real text, you can open it in the Extract Tables tool and select tables as normal.
Can I extract tables from a password-protected PDF?
Yes. When you open a password-protected PDF in CanaryPDF, you'll see a password prompt before the tool processes the file. Enter the password to unlock it, and CanaryPDF will extract tables just like with any other PDF. The password is used to decrypt the document directly in your browser — it never leaves your device. CanaryPDF doesn't store the password and doesn't send it to any server.
Can I extract multiple tables from one PDF page?
Yes. After you save one table, you can draw a new selection around a different table on the same page and extract that one too. The tool lets you work through tables one at a time, so you can capture several tables from a single page in sequence. For PDFs with tables across many pages, the page navigation lets you move through the document and select tables on each page as you go.