PDF to CSV

No upload · runs in your browser

Runs entirely in your browser, nothing is uploaded.

How it works

PDF to CSV : extract tables to a spreadsheet

Recovers tables from a PDF by clustering text positions, and previews the rows before download. The file is read in this tab, never sent.

What this does
  • Rows from shared text baselines, columns from clustered left edges
  • Row and gap tolerance settings for tables whose cells run together
  • Semicolon or tab delimiter for locales where a comma file lands in one column
  • UTF-8 BOM on by default, so accents survive the trip into Excel
  • One CSV with every page appended, or one CSV per page in a zip
FAQ

A PDF has no table objects, only glyphs at coordinates, so the grid has to be inferred. Text sharing a baseline becomes a row. A horizontal gap wider than the tolerance breaks one cell from the next, and the left edges of those cells are then clustered across the whole page into columns. Ruling lines are ignored entirely: alignment is the only signal there is. Widen or narrow the Column gap setting first, because that single control fixes most of the damage.

Keep going