The fast way through a stack of SWIFT MT messages.

Open-source desktop tool for everyone working with SWIFT MT messages. Load any mix of MT files into one harmonized entries table, read the ISO 15022 meaning of every field, and compare messages side by side.

Single self-contained JAR · requires Java 17+ · no installation, no admin rights

  • Simplicity

    One window, one table, one click to detail.

  • ISO 15022 native

    Works directly with the ISO 15022 message model internally — any valid SWIFT MT message is handled without loss of information.

  • Tabular overview

    Every message lands in one sortable, filterable table — click any row to open a full field-by-field detail view.

MT Analyze demo: a sample MT 536 securities statement from Citi is loaded via drag & drop, then two rows are compared side by side in the Diff view

Demo: a sample MT 536 securities statement from Citi’s ISO 15022 message format matrix, loaded by drag & drop, with two rows compared in the Diff view.

Drag & drop a file Paste an MT snippet Import file

Drop, paste or import — every MT lands in the same entries table.

One harmonized entries table

Drop in any number of files with mixed MT types. Statements (536, 940) become one row per entry; simpler MTs a single row — all sortable, filterable and bookmarkable in one view.

Detail view on every row

Click a row for Tags (with ISO 15022 descriptions), Components and Source. Select two or more rows and the Diff tab opens automatically with deviating cells highlighted.

Made for everyday work

Excel-style filters and a quick expression language (=EUR, ^DE, !=FREE). Right-click Copy on the table or detail view to paste straight into Excel. Persistent notes, bookmarks and .mtd sessions.