PDF to CSV Converter

RUNS ON THIS DEVICE

Turn a bank statement or transaction report into spreadsheet rows — the table is reconstructed from the PDF's own text positions, on your device.

The most upload-averse conversion there is

The PDFs people need as spreadsheets are almost always financial: bank statements for bookkeeping, card transactions for expense claims, broker reports for tax season. Retyping is miserable; uploading a complete financial history to an unknown conversion server is worse. This converter exists for exactly that dilemma — the extraction runs in your browser, and no row of your statement is ever transmitted anywhere.

How a layout becomes rows and columns

A PDF has no concept of a table — it only knows that certain text sits at certain coordinates. The converter reads every text fragment with its position, clusters fragments that share a line into rows, and splits each row into cells wherever the horizontal gap is clearly wider than the surrounding letters. On cleanly aligned documents — which is what bank statements are — this reconstructs the table faithfully, across all pages, into one CSV that opens directly in Excel, Google Sheets, or LibreOffice.

What to expect, stated plainly

This is a heuristic, and honesty beats overpromising: text-based PDFs with consistent columns convert well; decorative layouts, merged headers, and multi-line cells can land in the wrong column and need a minute of cleanup in the spreadsheet — usually still far faster than retyping. Page headers and footers come along as ordinary rows, ready to delete. And scanned statements can't be converted at all, because a scan has no text layer to read; the tool says so directly instead of returning an empty file. If you can select the text in a PDF viewer, it will extract.

Frequently asked questions

Is my bank statement uploaded to convert it?

No — that's the point of this tool. The text is read and the CSV is assembled by code running in your browser; your financial data never crosses the network.

Why are some values in the wrong column?

PDF tables are reconstructed from text positions, and unusual layouts (merged headers, multi-line descriptions) can fool the column detection. A quick pass in the spreadsheet fixes stragglers — still much faster than retyping.

Why did my statement fail with a 'scanned PDF' message?

The file is a scan — images of pages, with no text underneath to extract. If you can't select text in a PDF viewer, there's nothing to read.

Does it handle multi-page statements?

Yes. Rows from every page flow into one CSV in order. Repeated page headers show up as normal rows you can delete in seconds.

Will the CSV open correctly in Excel?

Yes — the file is written as UTF-8 with the marker Excel expects, so special characters in merchant names display correctly.