Convert PDF tables to CSV for accounting in your browser: bank statements, invoices and expense reports become import-ready spreadsheet rows — free, no signup, and your financial documents never leave your device.
About 38% of small businesses use specialized software in their business operations, according to the U.S. Small Business Administration's Frequently Asked Questions About Small Business (2023) — yet supplier invoices and bank statements still arrive as PDFs. Every table that cannot be imported is retyped by hand, which is slow and error-prone. A browser-side PDF-to-CSV step closes that gap without sending financial documents to a stranger's server — the privacy point our accounting privacy guide explains in full.
A PDF exported directly from your bank or supplier converts far better than a print-to-PDF of a web page. If columns merge, re-export at 100% scale rather than shrinking the page to fit.
Before importing anywhere, sum the amounts column in your spreadsheet and compare it with the statement total. One merged row is easy to fix at this stage and painful to find after import.
European Excel versions use the comma as a decimal separator, so comma-delimited CSVs break amounts like 1.234,56. The semicolon option on this tool exists for exactly that case.
Once the numbers are in a spreadsheet, generate matching documents with our invoice generator and quotation maker — both equally private and in-browser.
Disclosure: the link below is a partner link — we may earn a commission if you use it, at no extra cost to you. This free tool converts text-based PDFs to CSV entirely in your browser, and it honestly cannot do two things: build formatted Excel workbooks, or read scanned image-only PDFs (OCR). If you need either, PDF2Go's converter is a partner option that handles PDF-to-Excel conversion and OCR on its servers — use it only for documents you are comfortable uploading.
Image-only PDFs contain no text to extract. The tool reports this clearly instead of returning an empty file — ask your bank or supplier for a text-based export, or use the partner OCR option above.
Multi-column reports, rotated pages and tiny fonts can merge columns. The preview exists so you catch this before download; heavily designed statements may need a quick manual pass in your spreadsheet.
Encrypted PDFs cannot be read in-browser here. Remove the password with the document owner's permission first, or use an unlocked export.
No — and it says so instead of silently producing empty output. The tool reads the PDF's text layer, which exists in exported invoices, bank statements and reports. A scanned image-only PDF has no text layer; for those you need OCR, or a text-based export from your bank or supplier.
For most cleanly laid-out statements, yes: the tool groups text by line and splits columns wherever the horizontal gap exceeds 20 points, then shows a preview of the first 40 rows before you download. Always check the totals against the original PDF before importing into your accounting software.
No. The PDF is read and converted entirely in your browser with pdf.js. Your statement, invoices and amounts never touch a server — which is exactly how financial documents should be handled.
Yes. The download is a standard UTF-8 CSV with a byte-order mark so Excel opens it correctly. Choose comma or semicolon as the delimiter — semicolon is the right choice for European Excel versions that use commas as decimal separators.
CSV is a plain-text table that every spreadsheet and accounting package imports. This tool exports CSV because it can be built honestly and entirely in your browser; a true formatted Excel file with styling needs heavier tooling, and this page does not pretend otherwise.
All pages are read in order and appended into one CSV. If each page repeats a header row, use the 'skip first row' option only for the first header, or delete repeated header rows in your spreadsheet after import.
Check three things: the row count matches the statement, the amounts column sums to the statement total, and dates parsed as dates (not text) in your spreadsheet. Fix any merged-column rows in the preview stage by re-exporting from a cleaner PDF.
