Skip to content
ConvUp ConvUp
Privacy & analysis · 100% local

Convert PDF tables into CSV

Move a table from a PDF into Excel or Google Sheets without copying cell by cell and without sending the document to a server.

Open PDF tables to CSV Free · no sign-up · no uploads

What it does

The tool groups PDF text by coordinates to rebuild rows and columns. It works best with native text tables, such as invoices, bank statements or listings generated by an app.

You can limit the pages, choose comma, semicolon or tab as the delimiter and download a CSV that opens directly in Excel.

How to use it

  1. Open PDF tables to CSV.
  2. Add a PDF that contains selectable text.
  3. Enter the pages where the table is or leave it empty to scan them all.
  4. Choose the delimiter your spreadsheet expects.
  5. Press “Extract table” and open the CSV in Excel, LibreOffice or Google Sheets.

Why ConvUp

No manual copying

Rebuilds rows and columns from text positions.

Configurable delimiter

Comma, semicolon or tab depending on your app.

No uploads

Analysis runs in the browser with pdf.js.

Why the CSV comes out scrambled

The tool does not trace the table borders: it groups text fragments that share a baseline into a row and splits columns by the horizontal gap between them. Native text with well-separated columns works well; tight cells, merged cells or a scanned document can mix columns up.

Before exporting, check that the PDF has selectable text: if you can drag-select a cell, it is native text. If not, run it through “Local OCR reader” first. Then open the CSV in your spreadsheet and check for empty columns: they usually appear when an original cell contained a line break.

Frequently asked questions

Does it work with scanned PDFs?

Not directly: a scan is an image without text. Run OCR first to add a text layer, then extract the table.

Why are columns out of order?

Detection depends on how the PDF is built. If the table has no regular structure, try limiting the pages or adjusting the source document.

Which delimiter should I use for Excel?

Semicolon (;) is usually the safest choice in European locales, because Excel treats it as the column separator.

Is the PDF uploaded?

No. Text is extracted with pdf.js in your browser and the CSV is generated locally.

Privacy. ConvUp processes files in your browser. Adsterra ads load when you open a tool; in the EU, the UK and Switzerland only with your permission. Read the full policy.