Detecting table structures…

Inspecting selected pages and packaging separate CSV files.

Extract tables from PDF

Detect structured tables and download each one as a separate, spreadsheet-ready CSV inside a tidy ZIP package.

Separate CSV filesBorderless detectionJSON summary
📦 Organized ZIP🔒 Password support🛡 Formula-safe cells📑 Page selection
PDFCSV × N

Drop a PDF with tables here

or click to choose a digital document

Choose PDFBest with selectable text and consistent rows · image scans require OCR
Better inputs, better extraction

What table detection can recover

PDFs describe visual placement rather than spreadsheet cells, so detected structures should always be checked against the source.

Strong candidates

  • Selectable digital text
  • Clear horizontal and vertical rules
  • Consistent aligned columns
  • Simple repeated rows
!

Likely manual review

  • Merged or nested headers
  • Irregular borderless layouts
  • Wrapped and rotated content
  • Tables spanning pages
×

OCR required first

  • Image-only scans
  • Photographed documents
  • Handwriting
  • Low-resolution pages

What you receive

table_001_page2.csv

Each detected table gets a page-aware, sequential filename.

tables_summary.json

Optional machine-readable metadata lists table dimensions and source pages.

README.txt

A short explanation of settings, limitations, and spreadsheet safety.

Extract PDF tables in four steps

1

Upload

Choose a digital PDF and provide its password if needed.

2

Inspect

Preview pages and identify bordered or borderless layouts.

3

Configure

Select pages, strategy, delimiter and ZIP options.

4

Verify

Open the CSV files and compare important data to the PDF.

Frequently asked questions

Why were no tables detected?

The PDF may be scanned, use decorative positioning instead of a consistent table, or need the other detection strategy. Try Smart detect first, then Borderless tables for aligned text without ruling lines.

Does the tool combine tables?

No. It intentionally creates one CSV per detected table so separate structures are not mixed together.

How are spreadsheet formulas handled?

Values beginning with common formula-trigger characters are prefixed so spreadsheet software treats them as literal text.

Can tables spanning several pages be joined automatically?

No. Each page is detected independently because repeated headers and changed columns make automatic joining unreliable.

Does it work with password-protected PDFs?

Yes, when you provide the correct open password and the file permits processing.