Logo FIX Message Decoder
Enter a FIX message to decode. All processing is done locally in your browser, so your data remains secure and is never sent to a server. The standard SOH delimiter is always supported. E.g. 8=FIX.4.2|9=65|35=A|...|10=059|. See more in Wikipedia about FIX.
A system can automatically recognize the FIX message delimiter, but in case of a mistake or a custom requirement, you can define your own.
The appropriate data dictionary can be recognized automatically. This recognition is based on the BeginString (Tag 8) field in your message, or for the FIXT.1.1 transport protocol, it uses a higher-level session management algorithm (often checking the ApplVerID and DefaultApplVerID fields). If required, you can define your own custom dictionary by selecting the Custom option.

If your messages use the FIXT.1.1 transport protocol, the dictionary for the transport layer (session header/trailer) will automatically default to the FIXT.1.1 dictionary. You must then separately define the specific Application/Message Body Dictionary (e.g., FIX.5.0 SP2) that applies to the messages within that session.

The file should be compatible with the QuickFixJ XML dictionary format.