Bank statement PDF to CSV for QuickBooks Online and Xero

Drop a PDF bank statement here. Get a CSV you can import into QuickBooks Online or Xero, plus a check that the rows add up to the statement's closing balance. The PDF is read inside your browser and is not uploaded to anyone. Free.

Make the file for
Drop your bank statement PDF here
or click to choose a file

Known limits: (1) Statements longer than one page may miss rows from page 2 onward. When that happens the page shows a "balance check failed" warning, so always check the totals against your statement. (2) If the statement has no opening balance, the balance check is skipped and the page says so.

What it can and cannot do

About privacy

Nothing is uploaded. Your PDF is opened and read on your own computer by code running in this page. The page downloads one fixed-version PDF reading library (Mozilla's open-source PDF.js, version 4.10.38) from jsDelivr, so it needs an internet connection. In our check of the page (2026-10-05, Chrome, with made-up sample statements) the network list showed only that library download and the local sample file, and nothing carrying the PDF. You can check this yourself: open your browser's developer tools, look at the Network tab, and drop a file.

Free guides