BYTETOOLS

PDF Table to CSV

Turn a table inside a PDF into CSV. Text is clustered into rows by baseline and split into columns wherever the horizontal gap is wide enough.

Drop a PDF here or click to browseText positions are read locally — the file is never uploaded

What is the PDF Table to CSV?

PDFs have no idea what a table is. All the file stores is a pile of text fragments with x and y coordinates, which is why copying a table into a spreadsheet usually produces one long mangled column.

  • Rebuilds rows from text baselines and columns from horizontal gaps
  • Sensitivity slider for tables with tight or generous spacing
  • Manual column positions when automatic detection is not enough
  • Live preview grid before you export anything
  • Comma, semicolon, tab or pipe delimiter with correct quoting
  • Runs entirely in your browser — the PDF is never uploaded

How to use the PDF Table to CSV

  1. 1

    Drop a PDF containing a table onto the upload area.

  2. 2

    Pick the page you want, or choose All pages.

  3. 3

    Drag the column gap sensitivity slider until the preview grid lines up.

  4. 4

    If it still misreads, type the column x positions by hand to override detection.

  5. 5

    Choose a delimiter, then copy the CSV or download the file.

About the PDF Table to CSV

PDFs have no idea what a table is. All the file stores is a pile of text fragments with x and y coordinates, which is why copying a table into a spreadsheet usually produces one long mangled column. This tool rebuilds the grid from those coordinates instead.

Fragments that share a baseline become a row, and column boundaries are found by looking for horizontal gaps wider than a few average character widths. A sensitivity slider lets you widen or narrow that threshold when a column keeps splitting in two or two columns keep merging, and you can override the boundaries by typing x positions.

The preview grid updates as you adjust, so you can see the result before exporting. Choose a comma, semicolon, tab or pipe delimiter, then copy or download the CSV. Everything runs in your browser and no file is uploaded.

Frequently asked questions

How do I convert a PDF table to Excel or CSV?

Drop the PDF here, pick the page, and adjust the sensitivity slider until the preview grid matches your table. Download the CSV and open it in Excel, Numbers or Sheets — the delimiter options cover locales that expect semicolons.

Why are two of my columns merged into one?

The gap between them is narrower than the detection threshold. Lower the sensitivity slider so smaller gaps count as a column break, and if the table has ragged spacing, type the column x positions manually instead.

Does this work on a scanned table?

No. A scan has no text layer, only pixels, so there are no coordinates to cluster. You would need OCR first, and OCR output rarely holds table structure well enough to rebuild the columns reliably.

Will merged cells and multi-line rows come out correctly?

Not always. A cell whose text wraps onto a second line becomes a second row, because the two lines really do sit on different baselines. Tidy those up in your spreadsheet after export — it is usually only a handful of rows.

Related tools