Skip to content
Banking Converter

.pdf → .csv · .xlsx · .qbo · .ofx · .jsonFree · 25 pages a month

PDF bank statement converter.

Banks publish statements as PDF because it prints reliably, not because it is easy to work with. This converter reads the PDF the way an analyst would: it finds the transaction table, understands which column is which, joins descriptions that wrap onto the next line, ignores repeated page headers and summary boxes, and produces a clean table you can check and export.

  • Balances checked before download
  • No card required
  • Original PDF deleted after 24 hours

Convert a statement to CSV

STEP 1 / 3

Drop a PDF statement here, or

Choose a PDF
  • PDF only
  • text-based or scanned
  • password-protected
  • up to 5 MB on the free plan

No card required. Files are checked as soon as they are added; originals are deleted 24 hours after processing.

What the converter extracts.

The transaction table, with wrapped descriptions merged and page headers and summary boxes ignored. Opening and closing balances are recognised as statement metadata and used to reconcile the rows, not injected as fake transactions.

northgate-2210-2026-08.pdf✓ Balance test passed

What the converter extracts from a fictional two-page statement

What the converter extracts from a fictional two-page statement
DateDescriptionDebitCreditBalance
Aug 1Opening balance8,420.00
Aug 2Payroll deposit ACME Design LLC2,500.0010,920.00
Aug 3Card purchase Fresh Market #21484.1710,835.83
Aug 5Check 10421,200.009,635.83
Aug 9Transfer to savings ****4471500.009,135.83
Aug 12Online payment City Utilities143.208,992.63
Aug 18Mobile deposit320.009,312.63
Aug 31Monthly service fee12.009,300.63
Aug 31Closing balance9,300.63

Opening and closing balances are recognised as statement metadata, not transactions. The balance test confirms 8,420.00 + 2,820.00 − 1,939.37 = 9,300.63.

Why convert bank statements to CSV here.

  1. 01

    Reads structure, not templates

    Column names such as Withdrawals, Money out, Debit or Payments are recognised by meaning, and the table is found from its date anchors, so statements from banks we have never seen still convert.

  2. 02

    Regional formats detected

    Date order, decimal and thousands separators, currency symbols and DR/CR markers are inferred for the whole statement, then applied consistently to every row.

  3. 03

    Reconciled before download

    Opening + credits − debits must equal closing and each running balance must follow from the previous one. The result is a Conversion Confidence Score with a list of any issues.

  4. 04

    Scanned and hybrid PDFs

    Image-only pages are deskewed and read with OCR on our own servers. Rows built from low-confidence words are flagged so you know exactly which ones to check.

  5. 05

    Password-protected files

    Encrypted PDFs convert on paid plans, from Starter up. Enter the password once: it opens the file for inspection and conversion, is held encrypted only while the job runs, and is never written to logs.

  6. 06

    Five output formats

    CSV with three column profiles, an Excel workbook, JSON with validation results, OFX 2.x and QBO Web Connect, all generated from the same reviewed table.

How to convert a bank statement to CSV

  1. Upload your statement

    Drop a PDF into the converter above. Text, scanned and hybrid files are accepted on every plan, password-protected PDFs from Starter, and the upload check tells you which kind it is.

  2. Choose a format

    Pick CSV, Excel, QBO, OFX or JSON. Each format has its own options, such as the CSV column profile or the QuickBooks institution ids.

  3. Review the result

    The extracted rows are shown next to the original page. Flagged rows carry a reason; click any row to see where it came from and edit, merge or split it.

  4. Download the file

    Download the export and the Conversion Report, which records which checks passed. Exports are regenerated whenever you edit.

How the conversion works.

Eight steps, each with a clear failure mode, so a bad statement produces a clear error rather than a half-filled spreadsheet.

  • Intake and classification

    PDF magic bytes, size, page count and structure checked
    each page classed as text, image or empty

    filename never trusted

  • OCR for image pages

    rotation and skew corrected
    words recognised with bounding boxes and confidences

    mapped into PDF coordinates

    Scanned statement converter
  • Table detection and normalisation

    header synonyms
    column bands from header and values

    rows located by date anchors

    dates, numbers, signs and currency parsed per statement

  • Validation and review

    balance, running-balance, period, duplicate, page-boundary, totals and count tests
    Conversion Confidence Score

    click-to-source review

    Supported banks

PDF bank statement converter: questions

Try selecting text in your PDF viewer. If you can, it has a text layer. If the cursor selects nothing, it is an image and will go through OCR. The upload check tells you which it is before you convert.

Convert your PDF bank statement now.

Free plan: 25 pages a month, no card required.

25 pages per month · No card required · No bank login