PDF to CSV Converter

You get the tables drawn with lines in your PDF as plain CSV text, one file per table, ready for a spreadsheet import or a script.

To convert pdf to csv, add the PDF, keep CSV as the output format and download the result. The converter finds tables that are drawn with ruling lines and writes each one as CSV text. In our test a 3-page statement gave two CSV files, one per ruled table. A table without lines on page 3 was missing, and a scanned PDF gave an empty file.

Transfers use HTTPS, and files converted on the free tier are deleted after 24 hours, so the result is not a long-term archive. Quality depends on the source file, so open the CSV file once before you share it.

Need more PDF options? Open the PDF Converter hub.

FromPDFLossless

PDF (Portable Document Format)

A fixed-layout format with no table object. A table is only text and lines placed on the page, so a converter has to infer the rows and columns from where the lines and words sit.

ToCSVLossless

CSV (Comma-Separated Values)

Plain text where each line is a row and commas separate the columns. A field that holds a comma, a quote or a line break is wrapped in double quotes, as RFC 4180 describes. Spreadsheets, databases and scripts all read it, but it carries no formatting, formulas or sheets.

A 3-page test statement PDF (3,491 bytes) made by us, converted on indox.org without signing in

PDFthe original, 3 pages with two ruled tables and one table without lines
3,491 bytes
Downloada ZIP archive named with .csv, holding two CSV files
732 bytes
Page 1 CSV7 rows by 4 columns, every field quoted
307 bytes
Page 2 CSV5 rows by 4 columns, header row repeated
196 bytes
Page 1 of the test statement PDF, a ruled table of references, descriptions and amounts
The text of the two CSV files from the conversion in monospace, with every field in double quotes
Measured on indox.org on 5 November 2026: the PDF we uploaded and the download we received. Drag the handle to compare page 1 of the PDF with the text of the two CSV files.

Why use indox to convert PDF to CSV?

One CSV for each ruled table

In our test the 3-page sample gave two files: statement_p1_t1.csv with 7 rows by 4 columns and statement_p2_t1.csv with 5 rows by 4 columns.

Values arrive as text

A reference such as 00123 kept its leading zeros and an amount such as 1,200.50 kept its thousands comma, because every value is written as quoted text. Nothing is turned into a number or a date.

Quoting that parsers accept

In our test every field was wrapped in double quotes and a quote inside a field was doubled, as in "Desk ""Pro"" 160cm". The file was UTF-8 with CRLF line ends.

Repeated headers are left visible

The table on page 2 repeated its header row, and that row is the first line of the page 2 file. Nothing is merged or removed for you, so you decide what to keep.

What happens to your table

Stays

  • The text of every cell in a ruled table, as written in the PDF
  • Leading zeros and thousands commas, which stay as text
  • The order of the rows within each table
  • Your original PDF, which is not touched

Changes

  • The page layout becomes rows and columns
  • Each table on each page becomes its own CSV file
  • Every value becomes quoted text, not a number or a date
  • Formatting and images are dropped
  • A table without ruling lines can be missing

CSV or another format?

You needPickWhy
Rows for an import tool or a scriptPDF to CSV, this pagePlain text, no sheets or formatting
A workbook to open and edit by handPDF to XLSXA spreadsheet file instead of text
Editable text with its layoutPDF to DOCXA Word document
A scanned PDFOCR firstThis converter does not read images

How do I convert PDF to CSV online?

  1. 1

    Add your PDF

    Drop the PDF on the box or choose it from your device. Use a PDF made by software, with the table drawn with lines. Keep the original.

  2. 2

    Keep CSV and start the conversion

    Check that CSV is the output format, then start the conversion and wait for it to finish. In our test a 3-page, 3,491-byte statement took 4.3 seconds from the click to Completed.

  3. 3

    Download and check each file

    In our test the download was a ZIP archive, although the browser named it with .csv. Open it as an archive, then check each CSV against the PDF: the row count, the repeated header and any table that is missing.

What do I get from indox's PDF to CSV converter?

You hand over a PDF and take away plain CSV files for the tables that have drawn lines. You install nothing on your computer. The page tells you before you upload what to expect: one file per ruled table, no reading of scans, and tables without lines can be missing.

  • CSV text that spreadsheets, databases and scripts read
  • Nothing to install on Windows, Mac or a phone
  • Results measured on a real 3-page test statement
  • A plain statement of what is dropped
The indox PDF to CSV converter: drop a file or choose one to convert it to CSV

What are the limits for PDF to CSV?

Size

The upload box shows the live size limit before you add a file. Signing in raises it; a paid plan does not change it.

Formats

PDF in, CSV out. Pick another output on the converter if you need a different format.

Privacy

Files are encrypted in transit over HTTPS and processed on indox infrastructure.

Deletion

Free-tier files are kept for 24 hours after the job finishes, then deleted automatically.

Limits worth knowing

  • A scanned PDF gives an empty file. The converter reads the text layer of the PDF and has no OCR. In our test the scan finished as Completed and downloaded a 0-byte file with no warning, so check the size before you use it.
  • A table without drawn lines can be missing. Tables aligned only with spaces were not found in our test, and nothing in the download told us. Merged cells can leave empty cells in the rows.
  • The output has no options. We saw no setting for delimiter, encoding or quoting: the file is UTF-8 with commas and every field quoted.
  • We did not find a size limit. Our test files were 3.5 kB and 41.6 kB, so we cannot say how large a PDF will work.

When the result is not what you expected

What you seeWhyWhat to do
The CSV is empty or 0 bytesThe PDF is a scan with no text layer; in our test it finished as Completed with an empty fileRun OCR on the PDF first, then convert it again
A table is missingTables without drawn lines were not found in our testExport the PDF again with grid lines on, or copy the table by hand
The download will not open as a CSVIn our test the download was a ZIP archive named with .csvRename it to .zip or open it with an archive tool
A header row appears inside the dataA repeated page header is the first row of that page's fileDelete the extra header rows before you stack the files
Leading zeros vanish in the spreadsheetThe CSV keeps them as text, but a spreadsheet can convert them on openingImport the file and set the column to text

What do the free and paid plans add?

Free

  • All converters
  • Daily credit refresh
  • Email support

Basic

  • Access to all features
  • AI Extract
  • Priority conversions
  • Email support
Highest priority

Premium

  • Everything in Basic
  • Highest priority queue
  • Priority support

Pay-As-You-Go

  • No subscription
  • Credits never expire
  • Opt-in auto-refill
  • Access to all features
See prices

PDF vs CSV: what is the difference?

Compared onPDFCSV
What it storesPages with text, lines and images placed at exact positionsRows of plain text separated by commas
TablesNo table object; a table is text and lines on the pageRows and columns are the whole format
FormattingFonts, colours and layout are keptNone; only the text of each field
StandardISO 32000RFC 4180, an informational description with no formal specification
Converting between themRows and columns must be inferred from the pageCannot restore the original page layout

Who can use a PDF to CSV converter?

  • Accountants and bookkeepers with statement PDFs

    A bank or ledger statement with a ruled table needs to become rows for an import tool. The CSV gives you the rows, but every amount is text, so check the columns and signs before you import.

  • Developers and analysts loading tables into code

    Consistent quoting makes the files easy to parse. Every value is a string, so you cast numbers and dates yourself, and you decide how to join the per-page files.

  • People cleaning multi-page report tables

    A table that runs over several pages arrives as one file per page, each with its own header row. You drop the repeated headers and stack the files into one dataset.

When to use it

  • Importing the table from a bank or card statement PDF into an accounting tool that accepts CSV.
  • Loading a report table into a script or a database without retyping it.
  • Joining a table that spans several pages into one dataset, after removing the repeated header rows.
  • Checking whether a PDF table can be extracted at all before you decide to retype it or run OCR.

Where can I read more about converting files?

Do it all with indox

View all 94 tools

PDF to CSV FAQs

How do I convert a PDF to CSV?

Add the PDF to the converter in your browser, keep CSV as the output and download the result. Nothing is installed. Open the download and check each CSV against the PDF.

Is the PDF to CSV conversion accurate?

For tables drawn with lines in a PDF made by software, the rows and columns in our test matched the sample: 7 by 4 on page 1 and 5 by 4 on page 2, with leading zeros and commas intact. We tested one small sample, so check each file, especially amounts and merged cells.

Will my table formatting be preserved?

No. CSV is plain text, so fonts, colours, borders and column widths are dropped. Only the cell text is kept, as quoted strings.

Can I convert several tables or pages at once?

Yes, in one PDF. In our test each ruled table on each page became its own CSV file inside one download, so a 3-page document gave two files. A table without ruling lines gave no file.

Can I convert a scanned PDF to CSV?

Not with this converter. It has no OCR, and in our test a scanned PDF finished as Completed with a 0-byte file. Run OCR on the scan first, then convert the searchable PDF.

Do I need to install anything, and is it free?

You do not install anything. Our test ran without signing in and we saw no limit, quota or paywall, but we tested only small files and a few runs, so we cannot promise the same for large files or heavy use.

Why is my download a ZIP when it is named .csv?

In our test the file was named with .csv but was a ZIP archive holding one CSV per table. Open it with an archive tool, or rename it to .zip, and the CSV files are inside.

Why did a table on one page disappear?

The converter finds tables by their ruling lines. A table aligned only with spaces had no lines in our test and left no file. If your PDF table has no lines, export it again from the program that made it or copy it by hand.

Does a spreadsheet keep the leading zeros?

The CSV holds them as text, as in "00123". A spreadsheet may still convert the value to a number when you double-click the file, so import it and set that column to text.