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
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.
| Layout family | Country | Status | Notes |
|---|---|---|---|
| US checking statement with running balance | US | ✓ Tested · synthetic | MM/DD/YYYY dates, 1,234.56 numbers, Debit/Credit/Balance columns, multi-page. |
| US credit card statement | US | ✓ Tested · synthetic | Charges and payments with liability sign convention; payments, fees and interest lines. |
| UK current account statement | GB | ✓ Tested · synthetic | DD/MM/YYYY dates, Money out / Money in columns, sort code and account number header. |
| Eurozone statement with decimal comma (German style) | DE | ✓ Tested · synthetic | DD.MM.YYYY dates, 1.234,56 numbers, IBAN header. |
| French statement with space thousands separator | FR | ✓ Tested · synthetic | 1 234,56 numbers, Débit / Crédit columns. |
| Canadian chequing statement | CA | ✓ Tested · synthetic | Withdrawals / Deposits columns, transit and account number header. |
| Australian savings statement | AU | ✓ Tested · synthetic | DD/MM/YYYY dates, BSB header, Debit/Credit columns. |
| Swiss statement with apostrophe thousands separator | CH | ✓ Tested · synthetic | 1'234.56 numbers, DD.MM.YYYY dates. |
| Indian statement with lakh grouping and DR/CR suffix | IN | ✓ Tested · synthetic | 1,23,456.78 numbers, 125.00 DR / 125.00 CR amounts. |
| Statement with parenthesised negatives | US | ✓ Tested · synthetic | (125.00) for debits in a single Amount column. |
| Statement without a running balance column | US | ✓ Tested · synthetic | Reconciled from opening and closing balances only. |
| Statement with ISO dates | US | ✓ Tested · synthetic | YYYY-MM-DD dates in a text-based PDF. |
| Statement with wrapped descriptions | US | ✓ Tested · synthetic | Descriptions spanning two or three printed lines. |
| Multi-account statement | US | ✓ Tested · synthetic | Two accounts in one PDF, each with its own balances. |
| Hybrid text and scanned PDF | US | ✓ Tested · synthetic | Some pages have a text layer, others are images. |
| Password-protected PDF | US | ✓ Tested · synthetic | Encrypted statement opened with a user-supplied password. |
| Clean 300 dpi scan | US | ✓ Tested · synthetic | Image-only pages read with OCR. |
| Rotated scan | US | ✓ Tested · synthetic | Pages scanned sideways or upside down; orientation corrected before OCR. |
| Noisy scan | US | ✓ Tested · synthetic | Speckle 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 find the table by its headers and values (Date · Description · Debit/Credit or Amount · Balance)
- 2 detect date order, decimal separator, currency
- 3 extract rows, join wrapped descriptions
- 4 check: opening + credits − debits = closing
- 5 check: every running balance follows
- 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