Home › Guides

Bank statement PDF to CSV, in your browser

CSV is the format almost every finance tool understands: accounting software, budgeting apps, databases and scripts. StatementLocal converts a text-based PDF bank or credit card statement into a clean, UTF-8 CSV with one row per transaction and consistent columns, ready to import or process.

Because conversion happens locally in your browser, it is also a good fit when you are handling statements for clients or employers and are not allowed to send them to third-party servers.

Try it on your own statement. Free: 1 file per day, CSV & Excel export, nothing uploaded.

Open the free converter

How to do it

  1. Download the PDF statement from your online banking (Statements or Documents section). It must be a text-based PDF, not a scan.
  2. Open the converter and drop the PDF onto it, or click to choose the file. It is read locally in your browser.
  3. Review the editable preview. Rows that don't reconcile with the running balance are highlighted; click any cell to fix it.
  4. Export CSV or Excel (.xlsx) and save it to your device.

What columns you get

Every export, CSV or Excel, has the same columns, so your templates and import mappings keep working from month to month:

ColumnWhat it contains
DateTransaction date (YYYY-MM-DD in CSV, a real date cell in Excel). The year is inferred from the statement period, including December–January rollovers.
DescriptionThe transaction text, with multi-line descriptions joined into one cell.
AmountOne signed number: money in positive, money out negative.
Debit / CreditThe same amount split into money-out and money-in columns.
BalanceThe running balance, when the statement prints one.
Source FileWhich PDF the row came from, useful when merging several statements.
CheckOK when the row reconciles with the running balance, or a MISMATCH note to review.

Tips for a clean result

Private by design

The PDF is opened by JavaScript inside your browser tab and never uploaded. No AI is involved: parsing is deterministic, so the same PDF always gives the same result. Scanned (image-only) PDFs aren't supported yet. Read more in the privacy guide or the Privacy Policy.

Pricing: the free plan converts 1 file per day. Pro ($9/month or $59/year) and the one-time 30-Day Pass ($19) unlock unlimited files and batch merging. See plans.

Try it on your own statement. Free: 1 file per day, CSV & Excel export, nothing uploaded.

Convert a statement now

FAQ

What columns does the CSV contain?

Date, Description, Amount, Debit, Credit, Balance, Source File and Check. Delete the columns your importer doesn't need.

Can I merge several statements into one CSV?

Yes, with Pro or the 30-Day Pass. Drop several PDFs and they are exported as one CSV, with a Source File column showing where each row came from.

Is any AI used to read my statement?

No. Parsing is deterministic code that runs in your browser, so the same PDF always produces the same CSV.

Can I export QBO or OFX?

Not yet. Today the exports are CSV and Excel. QuickBooks and Xero both accept CSV bank imports.

Related guides