Convert BAI2, CAMT.053 (ISO 20022) and MT940 bank statement files to Excel or CSV. No signup, no upload, no limits.
Corporate bank statements rarely arrive in a format you can actually read. US banks send BAI2 files for cash management, European banks send CAMT.053 XML under ISO 20022, and SWIFT reporting still uses MT940. Opening any of them in Excel gives you an unusable wall of commas or XML tags. This converter parses the records properly and returns a clean spreadsheet with dates, amounts, direction, references and descriptions in their own columns.
No. The conversion happens in your browser using JavaScript. There is no upload endpoint. You can verify this by opening your browser's network tab while converting — you will see no requests. You can also save this page and use it with no internet connection.
BAI2 is a bank reporting format from the Bank Administration Institute, used widely in the
United States for corporate cash management and reconciliation. Each line starts with a record code —
01 file header, 03 account identifier, 16 transaction detail — and
amounts are stored in cents, with credit or debit determined by the transaction type code.
More on BAI2 conversion →
CAMT.053 (camt.053.001.xx) is the ISO 20022 BankToCustomerStatement
message, the XML successor to MT940 across SEPA and most European banks. Amounts are always positive and
direction is stored separately in CdtDbtInd.
More on CAMT.053 conversion →
Debits are written as negative so the Amount column sums correctly. For BAI2 the direction comes from the type code range (100–399 credit, 400–699 debit); for CAMT.053 and MT940 it comes from the credit/debit indicator.
No fixed limit — you are bound only by your own device's memory, since nothing is uploaded. Statements with tens of thousands of transactions convert in a second or two.