A statement converter that starts from the right privacy instinct
Bank statements are among the most sensitive PDFs anyone owns, and most "free" statement converters ask you to upload them. This one does not: pdf.js — the same engine vendored across this site's PDF tools — reads the file in your browser, groups the text into lines by its position on the page, and maps each line's date and amounts into a table you can inspect and edit before anything is downloaded as CSV or Excel. What it produces is a faithful starting point, not magic: read the honest limits below.
Best-effort by design: the first date on a line and the last one or two amounts become the columns. Everything else stays in the description, and every cell is editable before export.
Worked example
Press Load clearly-labeled sample rows: eight invented transactions appear — a payroll deposit, card purchases, a utility payment, an interest credit and a monthly fee — with totals of $3,123.97 in credits, −$794.68 in debits and running balances. Edit any cell, delete a row, add one, then download the CSV and open it in your spreadsheet: what you see in the table is exactly what lands in the file.
How to use this converter
- Drop your statement PDF onto the box (or click to choose). Born-digital statements — the PDF your bank's website gives you — extract best.
- Review the table: the extractor maps the first date and trailing amounts on each line; header and footer lines from the statement sometimes sneak in as rows.
- Edit cells directly, delete non-transaction rows, and add anything the extractor missed.
- Download CSV for universal spreadsheet use, or Excel (.xlsx) for a ready-formatted workbook.
The honest limits
A PDF stores text as positioned fragments, not as a table — there are no rows or columns inside the file to recover, only words at coordinates. This tool reconstructs lines from those coordinates and recognises the common statement shape (date, description, amount, optional balance). Statements that print amounts in fixed visual columns with wide gaps, multi-line descriptions, or scanned-image pages will need more editing — and scanned statements contain no text at all until an OCR pass (the Image to Text tool) has run. Check every export against the statement before using it for taxes or bookkeeping; the totals above the table help you catch misses.