PDF to CSV

Convert simple text-based PDF tables into CSV locally with page ranges, delimiter choices, row preview, single CSV output, and per-page CSV ZIP.

Supported files

PDF to CSV accepts standard .pdf files. It works best with selectable text tables that have visible column gaps. Scanned pages should go through OCR PDF first.

Options

Convert all pages or a typed page range.

Choose comma, semicolon, or tab delimiters.

Download one merged CSV or a ZIP with one CSV per selected page.

Preview detected rows before conversion.

Simple tables are detected from selectable text geometry, not AI table understanding.

How to use PDF to CSV

  1. Upload PDFUpload a text-based PDF and unlock it locally if the file requires a password.
  2. Review rowsReview the extracted row preview and any extraction warning.
  3. Choose outputChoose pages, delimiter, and single CSV or per-page CSV ZIP output.
  4. Convert and downloadSelect Convert to CSV and download the CSV output.

FAQ

Are my PDFs uploaded?
No. PDF.js reads selectable text in a browser worker and the CSV is packaged locally.
Is the CSV valid?
Yes. Fields are quoted when they include the selected delimiter, quotes, or new lines.
What about scanned PDFs?
Use OCR PDF first. This tool needs selectable text before it can detect rows and columns.