About the ZagTrader MT/MX Parser
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
The MT/MX Parser is a free parser and reference for Swift MT and ISO 20022 (MX) messages, built and maintained by ZagTrader. It is for settlement, custody, payments and treasury teams, and for the developers who build their systems: the people who need to know what a message says, why it was rejected and what to do next.
Who builds it and why
Built by the team behind ZagTrader's Swift messaging. ZagTrader's Swift Engine builds ISO 15022 settlement instructions, cancellations and replacements, sends them through a Swift service bureau, secure file transfer or a depository gateway, and reads back confirmations, status advices, holdings statements and corporate action notifications, linking each answer to the instruction it answers and updating the settlement leg it belongs to. Every message has a status trail, an audit history and, where required, maker-checker approval before release. This parser applies the same field-by-field reading to MT and ISO 20022 MX messages, free, in your browser.
In Saudi Arabia, ZagTrader exchanges ISO 15022 messages with Edaa over the depository's gateway: investor and account registration, settlement status, holdings statements and corporate action notifications.
What is on this site
- MT/MX Parser: paste or open MT and MX messages and read every block, field, sequence and element, with format checks.
- MT message pages by category, and ISO 20022 message pages with versions and structure.
- Codes: settlement status and reason codes, corporate action events, settlement transaction types and the ISO 20022 external code sets.
- Guides and troubleshooting pages for the processes behind the messages.
- IBAN, BIC and UETR checkers.
Where the content comes from and how it is checked
- MT descriptions are written by ZagTrader in our own words, from public guides published by banks, custodians and market infrastructures. Field tags, formats, qualifiers and codes are facts checked against public message references and an open-source message library that follows each Swift standards release. No text from Swift user handbooks is reproduced.
- ISO 20022 message names, element names and definitions come from the ISO 20022 e-Repository (release of 24 April 2025), and code definitions from the ISO 20022 External Code Sets, as published on iso20022.org. Quoted definitions are marked as quotes. This is not the official source: the sole source of up-to-date ISO 20022 message standards and Repository material is www.iso20022.org.
- Every example message is invented and checked: MT examples are read back by the site's own parser, XML examples are checked against a model generated from the ISO 20022 schemas, and IBAN and ISIN check digits are verified. BICs in examples are made-up test codes.
- IBAN formats are facts from the IBAN registry that Swift publishes as the ISO 13616 registration authority. The BIC checker checks the format only; it does not use the BIC directory.
- Pages about migration dates and market practice name their sources on the page. Where a source could not be opened or confirmed, the page says so.
- Each content page shows the date the site's content was last reviewed. The current review date is .
- Swift is a trademark of S.W.I.F.T. SC. ISO is a trademark of the International Organization for Standardization. ZagTrader is not affiliated with or endorsed by either. The format checks on this site are not the validation a network or a receiving institution applies.
Privacy
- The parser and the checkers run in your browser. Nothing you paste or open is sent to ZagTrader or anyone else.
- A share link keeps the messages in the part of the address after #, which browsers do not send to servers. Turn on Anonymise before you share to replace BICs, IBANs, account numbers, names and references.
- The site uses Google Analytics, like www.zagtrader.com, to count visits and pages viewed. It never receives the messages you paste.
Report a mistake
If a page is wrong or out of date, tell us through the ZagTrader contact form. Name the page, what it says and what you expected, and the standards release, market practice or counterparty document you are working from. Corrections are checked against the source before the page changes.
Built by the team behind ZagTrader
ZagTrader is a capital markets software company headquartered in Dubai. Its front-to-back platform gives brokers, banks, exchanges, custodians, asset managers and family offices one system for trading, risk, margin and securities finance, settlement, custody, accounting and client reporting.
- 100+ institutions run on ZagTrader technology.
- $500B+ in client assets on the platform and 10M+ daily transactions.
- 25+ markets and exchanges, and 1,100+ destinations through ZagFN.
- In production since 2009.
The same team publishes the free FIX Parser for FIX protocol messages and logs, which covers the trading side of the same trade: orders, executions, allocations and confirmations, and FIXML.