camt.053 to CSV Converter
Turn an ISO 20022 bank statement into a clean CSV for Excel, Google Sheets, or your accounting system. Extracts every Ntry transaction with dates, amounts, counterparties, and structured remittance data. Your statement never leaves your browser.
Supported: ISO 20022 camt.053 (BkToCstmrStmt), camt.052 intraday reports (BkToCstmrAcctRpt), and camt.054 debit/credit notifications (BkToCstmrDbtCdtNtfctn) — any .001.xx schema version, with or without namespaces. All parsing runs locally via your browser's DOM parser; nothing is uploaded.
Still on MT940? Convert it the other way with the MT940 → camt.053 converter, or extract a legacy statement with MT940 to CSV. Inspect any camt file in the ISO 20022 Message Viewer and check it against SEPA rules with the SEPA XML Validator.
Frequently asked questions
What is a camt.053 file?
camt.053 (Bank-to-Customer Statement) is the ISO 20022 XML message banks use for end-of-day account statements — the structured successor to SWIFT MT940. See our camt.053 format guide for the full element anatomy.
My file has a different namespace — will it still work?
Yes. The parser matches elements by name, not by schema version, so camt.053.001.02 through .001.10 — and camt.052/054 — all convert. Fields that only exist in newer versions are simply blank in the CSV.
Is my bank statement uploaded anywhere?
No. Parsing runs entirely in your browser via the built-in XML parser — the file never touches a server. That matters for statements containing real counterparties, amounts, and account numbers.
How does this differ from the ISO 20022 Viewer?
The viewer inspects a message on screen — this tool flattens every Ntry into spreadsheet rows. Use the viewer to understand one message; use this to reconcile or analyze a whole file in Excel.
