Skip to main content
Support
PDF & Documents / Extract Tables from PDF

Browse by category

All categories

Extract Tables from PDF

Detect tables in a text-layer PDF and export them as CSV in your browser. One table per CSV, multiples bundled as a ZIP. No upload, free, review first.

1
Select PDF
Drop the PDF that contains the tables, or click to browse
2
Review detected tables
We scan every page and list each detected table with row and column counts. Toggle which ones to export.
3
Download CSV or ZIP
One table downloads as a single CSV. Multiple tables bundle into a ZIP — Excel and Google Sheets open both natively.

Frequently Asked Questions

How accurate is table detection?

The detector groups text by Y-position into rows, then by X-gaps into columns. Cleanly aligned tables with consistent column gaps detect reliably. Multi-column page layouts, tables without clear gaps, or merged cells reduce accuracy — review the preview before exporting.

Does this work on scanned PDFs?

No. This tool only reads text-layer PDFs (PDFs you can copy text from). For scanned or image-only PDFs, run our OCR PDF tool first to add a text layer, then come back here.

Why CSV and not XLSX?

CSV opens natively in Excel, Numbers, Google Sheets, and every spreadsheet app — no library bloat, no compatibility surprises. If you need XLSX specifically, open the CSV in Excel and Save As xlsx.

Does the file leave my device?

No. Detection runs entirely in your browser via PDF.js — no upload, no server processing.

Tool history

Updated Jun 3, 2026 · 10 updates
  • Jun 3, 2026featper-tool OG images for all 75 tools + lengthen 20 short metas (#614)
  • May 29, 2026featmobile responsive pass + design-system consolidation (#564)
  • May 23, 2026feattips on all 60 tools + HowToTip rich-result schema (#450)
See full history →
This tool is free thanks to our sponsors. Support Loft Tools