PDF to CSV online

pdf2rows converts PDF to CSV online. Upload a PDF, check the tables it finds, and download plain, comma-separated files you can load into a database, a script, an accounting import, or any spreadsheet. CSV is the most portable way to move tabular data between tools, and this page explains exactly what the output looks like.

Open the converter, free for 5 pages a day

How to convert PDF to CSV online

  1. Open the converter and upload your PDF (up to 20 MB).
  2. Review the preview of each detected table.
  3. Click Download CSV. A PDF with one table gives you a single .csv file. A PDF with several tables gives you a .zip containing one CSV per table, named like table_2_page_1.csv so you can tell where each one came from.

CSV output format

CSV vs. XLSX

CSV has no sheets, formatting or data types. That makes it the safest choice for imports, version control and scripts, but numbers with thousands separators will be read as text by some tools until you clean them. XLSX keeps one sheet per table and stores numbers as real numbers. If you're not sure, download both from the same conversion. It doesn't use extra pages. The PDF to Excel converter page covers the XLSX output.

Importing the CSV

Converting statements and reports to CSV

CSV is a common format for bookkeeping and budgeting imports, which is why statements are one of the most common things people convert. The bank statement PDF to Excel guide covers the checks worth doing on transaction data, like wrapped descriptions and debit/credit columns. Those checks apply equally to CSV.

Current limitations

Frequently asked questions

Does downloading CSV and XLSX count twice against the free limit?

No. Pages are counted when the PDF is converted, not when you download the results.

Can I choose a semicolon or tab delimiter?

Not yet. The output always uses commas. Most import tools let you specify the delimiter, so comma-separated files work almost everywhere.

Is there a header row?

The first row of each CSV is the first row of the table as it appears in the PDF, which is normally the header.

Is my data stored on the server?

No. The PDF is deleted when the conversion finishes and the tables are only sent back to your browser.

Related guides