Skip to content
Banking Converter

Supported banks, stated honestly.

The converter does not use a template per bank; it reads the structure of the page. This directory says exactly what has been tested and what has not, so you can judge the claim rather than take it on trust.

Tested layouts
19
Banks listed
52

What the statuses mean

Tested · synthetic layout

A statement layout family reproduced as a synthetic fixture and checked on every engine release. These are not documents from a real bank.

Banking Converter is not affiliated with, endorsed by, or connected to any bank listed here. Names are used only to describe which statements the software is expected to read. Statuses will be upgraded to tested only when real statements have been verified; per-bank pages are not published until then.

Bank directory

Filter by region or search by name.

52 of 52 banks · all regions

  • ChaseUSUSD
  • Bank of AmericaUSUSD
  • Wells FargoUSUSD
  • CitiUSUSD
  • U.S. BankUSUSD
  • Capital OneUSUSD
  • PNC BankUSUSD
  • TruistUSUSD
  • TD BankUSUSD
  • American ExpressUSUSD
  • RBC Royal BankCACAD
  • TD Canada TrustCACAD
  • ScotiabankCACAD
  • BMOCACAD
  • CIBCCACAD
  • BarclaysGBGBP
  • HSBC UKGBGBP
  • Lloyds BankGBGBP
  • NatWestGBGBP
  • Santander UKGBGBP
  • Nationwide Building SocietyGBGBP
  • MonzoGBGBP
  • Starling BankGBGBP
  • RevolutGBGBP
  • WiseGBGBP
  • AIBIEEUR
  • Bank of IrelandIEEUR
  • Deutsche BankDEEUR
  • CommerzbankDEEUR
  • N26DEEUR
  • INGNLEUR
  • ABN AMRONLEUR
  • BNP ParibasFREUR
  • Société GénéraleFREUR
  • Crédit AgricoleFREUR
  • BBVAESEUR
  • Banco SantanderESEUR
  • UniCreditITEUR
  • Intesa SanpaoloITEUR
  • UBSCHCHF
  • Raiffeisen SwitzerlandCHCHF
  • NordeaFIEUR
  • Commonwealth BankAUAUD
  • ANZAUAUD
  • WestpacAUAUD
  • NABAUAUD
  • HDFC BankININR
  • ICICI BankININR
  • State Bank of IndiaININR
  • DBSSGSGD
  • Emirates NBDAEAED
  • Standard BankZAZAR

Layouts tested on every release.

These synthetic statement families cover the date orders, number formats, column conventions and scan conditions the parser is checked against before each engine release ships.

Synthetic statement layouts tested on every release
Layout familyCountryStatusNotes
US checking statement with running balanceUS✓ Tested · syntheticMM/DD/YYYY dates, 1,234.56 numbers, Debit/Credit/Balance columns, multi-page.
US credit card statementUS✓ Tested · syntheticCharges and payments with liability sign convention; payments, fees and interest lines.
UK current account statementGB✓ Tested · syntheticDD/MM/YYYY dates, Money out / Money in columns, sort code and account number header.
Eurozone statement with decimal comma (German style)DE✓ Tested · syntheticDD.MM.YYYY dates, 1.234,56 numbers, IBAN header.
French statement with space thousands separatorFR✓ Tested · synthetic1 234,56 numbers, Débit / Crédit columns.
Canadian chequing statementCA✓ Tested · syntheticWithdrawals / Deposits columns, transit and account number header.
Australian savings statementAU✓ Tested · syntheticDD/MM/YYYY dates, BSB header, Debit/Credit columns.
Swiss statement with apostrophe thousands separatorCH✓ Tested · synthetic1'234.56 numbers, DD.MM.YYYY dates.
Indian statement with lakh grouping and DR/CR suffixIN✓ Tested · synthetic1,23,456.78 numbers, 125.00 DR / 125.00 CR amounts.
Statement with parenthesised negativesUS✓ Tested · synthetic(125.00) for debits in a single Amount column.
Statement without a running balance columnUS✓ Tested · syntheticReconciled from opening and closing balances only.
Statement with ISO datesUS✓ Tested · syntheticYYYY-MM-DD dates in a text-based PDF.
Statement with wrapped descriptionsUS✓ Tested · syntheticDescriptions spanning two or three printed lines.
Multi-account statementUS✓ Tested · syntheticTwo accounts in one PDF, each with its own balances.
Hybrid text and scanned PDFUS✓ Tested · syntheticSome pages have a text layer, others are images.
Password-protected PDFUS✓ Tested · syntheticEncrypted statement opened with a user-supplied password.
Clean 300 dpi scanUS✓ Tested · syntheticImage-only pages read with OCR.
Rotated scanUS✓ Tested · syntheticPages scanned sideways or upside down; orientation corrected before OCR.
Noisy scanUS✓ Tested · syntheticSpeckle noise and faint print; low-confidence words flagged.

Bank not listed?

Upload the statement anyway. The parser identifies the transaction table from its headers and values, and the reconciliation checks tell you immediately whether the extraction is complete. If a statement fails, use the feedback control on the conversion to send it to engineering (only with your permission), or contact support with the conversion id.

How the parser decides, in short

  1. 1 find the table by its headers and values (Date · Description · Debit/Credit or Amount · Balance)
  2. 2 detect date order, decimal separator, currency
  3. 3 extract rows, join wrapped descriptions
  4. 4 check: opening + credits − debits = closing
  5. 5 check: every running balance follows
  6. 6 flag low-confidence rows with a reason

The reconciliation check is the real test.

Convert one statement from your bank and see whether opening + credits − debits equals closing, before you download anything.

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