🔒 Private by design — your files are processed in your browser and never uploaded

CAMT.053 to Excel Converter

Convert an ISO 20022 CAMT.053 statement (camt.053.001.02 through .08) into an Excel spreadsheet with amounts as real numbers. Free, no signup, no size limit.

🔒 Your file never leaves your computer — parsing happens in your browser
Drop your CAMT.053 XML file here or click to choose  ·  any camt.053 version
.xmlcamt.053.001.02–.08

Why CAMT.053 XML is unusable in Excel as-is

CAMT.053 is the ISO 20022 BankToCustomerStatement message — the XML format that replaced SWIFT MT940 across SEPA and most of Europe. Opened directly, Excel either refuses the file or, via Data → From XML, flattens it into one row per leaf element instead of one row per transaction, because the data you want is nested three or four levels deep across Ntry, NtryDtls/TxDtls, RmtInf and Refs.

The sign convention is the other trap: CAMT.053 never stores a negative amount. Every Amt is positive, and direction lives separately in CdtDbtInd (CRDT or DBIT). This converter applies the indicator and writes debits as negative numbers — not text — so a SUM formula on the Amount column works immediately after opening the file.

Why the Excel download matters more than CSV here

The .xls download is SpreadsheetML with each cell explicitly typed (ss:Type="Number" for amounts), so Excel never mis-guesses a column as text the way it sometimes does with CSV — which matters most for CAMT.053, where dates come from ISO 8601 (BookgDt/ValDt) and need to land as real Excel dates, not strings, for sorting and pivot tables to work correctly.

Fields extracted

Frequently asked questions

Is my statement uploaded anywhere?

No. Parsing runs in your browser through the built-in XML parser. There is no server and no upload endpoint — check your browser's network tab during a conversion.

Which CAMT versions work?

All of camt.053.001.02 to camt.053.001.08, since matching is done on local element names rather than a fixed namespace.

Will the amounts actually be numbers, not text?

Yes — the .xls download declares each amount cell as ss:Type="Number", so Excel treats the column as numeric from the moment it opens: SUM, sorting and conditional formatting all work without you having to reformat the column first.

Can I get CSV instead of Excel?

Yes — use the CSV or semicolon CSV buttons above. They come from the same parsed data as the Excel download, including the applied CdtDbtInd sign.

Related converters

Convert CAMT.053 to CSVISO 20022 entries with booking/value dates and credit-debit indicator applied.
Convert CAMT.053 to QuickBooks (.qbo)CdtDbtInd applied and exported as QuickBooks Web Connect or OFX.
Convert BAI2 to ExcelCents converted to decimals, type codes decoded into readable columns.
Convert MT940 to ExcelSWIFT tags :25:, :60F:, :61:, :86:, :62F: normalised into a clean spreadsheet.
Batch-convert up to 50 statements at onceMix BAI2, CAMT.053, MT940, CSV and PDF in one drop, merged into one file.