A camt.053 file is the electronic account statement that many banks in Germany, Switzerland, Austria, the Netherlands and the Nordic countries deliver as XML. It is built for software, not for people: the transactions sit inside nested elements with names such as Ntry, NtryDtls and RmtInf. This viewer reads the file and shows the opening and closing balances and every entry as an ordinary table that you can search, then exports it to Excel or CSV.
camt.053 Datei öffnen und in Excel umwandeln: Datei hierher ziehen, Buchungen ansehen, als XLSX oder CSV speichern. Die Datei wird nur in Ihrem Browser gelesen und nicht hochgeladen.
Loading the tool…
Overview
About camt.053 Viewer & Excel/CSV Converter
What it reads. The three ISO 20022 account-reporting messages: camt.053 (statement, usually end of day), camt.052 (intraday account report) and camt.054 (debit/credit notification). Versions .02, .04 and .08 are read with the same mapping, including the differences between them: BIC or BICFI for banks, a status text or Sts/Cd for entries, and Dbtr/Nm or Dbtr/Pty/Nm for parties. A version the tool has not been checked against is still read, with a warning, so you can see what the file contains.
What you see. For every statement: the account (IBAN, holder, bank), the period, the opening and closing balances (OPBD, CLBD and others) with their dates, and then each entry with booking date, value date, credit or debit, amount, currency, counterparty with IBAN and BIC where the file has them, the end-to-end reference, the payment reference or free text, the bank transaction code (for example "Payments / Received credit transfer / SEPA credit transfer") and the bank's own reference. A batch entry, where the bank books several payments as one line, is shown as one row with its total, and its individual payments are available in the export.
Excel and CSV. The Excel file has three sheets: Entries, Balances and Details. Dates are real Excel dates, amounts are numbers (debits negative), and the header row is frozen with a filter. The CSV export lets you choose the delimiter (semicolon is the default for German-language Excel), uses a decimal comma if you want one, starts with a byte order mark so umlauts open correctly, and prefixes cells that start with = + - or @ with an apostrophe so a spreadsheet cannot run them as formulas. If a ZIP file holds several camt files, all of them are read and listed together.
Checking your work. The signed amounts of the entries are what you add to the opening balance to reach the closing balance; compare that with the closing balance shown. A camt.054 notification or a camt.052 report may cover only part of the day, so its balances need not match a full statement.
Compatibility
Supported Formats
XML files of the types camt.052, camt.053 and camt.054 (versions .02, .04 and .08 checked; others are tried with a warning), up to 40 MB, or a ZIP file with up to 60 such XML files. Output: XLSX and CSV. Not supported: MT940 and MT942 text statements, CAMT.053 files from a format other than ISO 20022 XML, and encrypted or signed envelopes around the XML.
Guide
How to Use camt.053 Viewer & Excel/CSV Converter
- Drop the camt XML file (or a ZIP of several) onto the box. The file is read in your browser.
- Check the account, period and balances at the top, then look through the transactions. Use the filter to find a name, a reference or an amount.
- Choose the CSV delimiter and decimal mark if you want a CSV, or press the Excel button.
- Open the download in Excel, LibreOffice or your bookkeeping program.
Highlights
Features
- Balances and entries as a table Opening and closing balances, booking and value dates, counterparties, references and bank codes.
- Excel with three sheets Entries, Balances and Details with real dates, numeric amounts, a frozen header and filters.
- CSV for German Excel Semicolon or comma, optional decimal comma, byte order mark and formula protection.
- camt.052, .053 and .054 Versions .02, .04 and .08 with their small differences, and a warning for others.
- ZIP and large files Several camt files in one ZIP are listed together; the filter works on thousands of rows.
- Stays in your browser No upload, no account, nothing stored.
Applications
Use Cases
- Looking at a statement the bank sent as XML without importing it into accounting software
- Matching incoming payments to invoices by end-to-end reference or structured reference
- Sending an accountant an Excel version of one day's or one month's entries
- Checking what a bank's camt export contains before configuring an import
- Comparing a camt.052 intraday report with the camt.053 that follows it
Good to Know
Limitations
The viewer shows what the XML says, using the generic ISO 20022 element names. Banks add their own implementation rules and codes (Swiss, German, Nordic and SEPA guides differ), so a field can mean something slightly different for your bank, and compatibility with every bank's variant is not claimed. Bank transaction codes are explained only for the common generic codes; others are shown as written.
It does not check the file against the XSD or against your bank's rules, does not reconcile accounts and does not verify that the statement is genuine. Very large files (tens of megabytes) take a moment to parse because the browser has to read the whole XML. Check the totals against your bank's own statement before you rely on an export.
This tool runs entirely in your browser — your file is never uploaded to our servers. See our Privacy Policy for full details.
Support
Frequently Asked Questions
Is my bank statement uploaded?
No. The file is read by your browser and the table and exports are made on your device. Nothing is sent to our server, and the statement is not stored or logged.
What is the difference between camt.052, camt.053 and camt.054?
camt.053 is the account statement, normally after the end of the day. camt.052 is an intraday account report. camt.054 is a notification about individual debits or credits. This tool reads all three; the guide on this site explains when each is used.
Why are the debit amounts negative in Excel?
The "Signed amount" column shows debits as negative numbers so that the entries add up to the change in balance. The "Amount" column keeps the amount as the bank wrote it, with a separate Debit/Credit column.
It says the version is not one it was checked against. Can I trust the result?
The file was read with the same element names as the known versions, so most fields will be right, but a field that moved or changed in that version could be missing. Compare a few entries and the closing balance with your bank's own view.
Can it open an MT940 file?
No. MT940 is an older text format. This tool reads ISO 20022 XML only and says so when it finds an MT940 file.
Why does a batch entry show only one row?
When the bank books several payments together, the entry has one total amount. The individual payments are listed in the Details sheet of the Excel export and in the payment-details CSV, so nothing is double counted.
Keep Going
Related Tools
- Swiss QR-Bill Reader & Checker Read a Swiss QR-bill from a PDF or image and check its payment data against the SIX guideline: IBAN or QR-IBAN, reference type, address, amount. In your browser.
- pain.001 Payment File Checker Technical pre-check of a pain.001 credit transfer file: version, counts and control sums, IBANs, references and structured, hybrid or unstructured addresses. Not a bank validator. In your browser.
- Swiss QR-Bill Generator & Add-to-PDF Create a Swiss QR-bill payment part with receipt (A4, 210 × 105 mm or A6) from your account and address, or add it to the bottom of an invoice PDF. Follows SIX guideline 2.4. In your browser.
- EPC QR / GiroCode Reader GiroCode lesen: read the EPC QR code on an invoice image or PDF and see IBAN, beneficiary, amount, purpose and reference with an IBAN check and copy buttons. In your browser.
- CSV Formula Injection Scanner & Cleaner Find CSV cells that a spreadsheet could read as formulas (starting with = + - @ or a tab), see row, column and reason, and download a cleaned copy. A defensive utility. In your browser.