FIX Message Decoder

Imported from previous forum

Hello all,

I’ve put together a free online FIX message decoder:

http://drewnoakes.com/fix-decoder/

The application runs completely in-browser, and the source code is available on GitHub, so you can verify for yourself that it does not do anything suspicious with your potentially sensitive messages.

Decoding happens instantly in the browser and updates as you paste/edit.

You can paste a log with multiple FIX messages (either with SOH or | separators) and they’ll all be extracted. Extraneous text from the log will be ignored.

Also, the message is Base 64 encoded into the URL hash fragment (which is not sent to the server), so you can send FIX messages over email or instant messenger. This turned out to be very useful for me when communicating with other parties.

I encourage you to share your feedback either in this thread, via the GitHub project, or to me directly.

Hello all,

I’ve put together a free online FIX message decoder:

http://drewnoakes.com/fix-decoder/

The application runs completely in-browser, and the source code is available on GitHub, so you can verify for yourself that it does not do anything suspicious with your potentially sensitive messages.

Decoding happens instantly in the browser and updates as you paste/edit.

You can paste a log with multiple FIX messages (either with SOH or | separators) and they’ll all be extracted. Extraneous text from the log will be ignored.

Also, the message is Base 64 encoded into the URL hash fragment (which is not sent to the server), so you can send FIX messages over email or instant messenger. This turned out to be very useful for me when communicating with other parties.

I encourage you to share your feedback either in this thread, via the GitHub project, or to me directly.

Hi Drew,

That looks really cool. You know what would be great, is if you could integrate support for the FIX specification distribution site that Chris Lees posted on here a few days ago. Then you could decode messages in the context of a specific firm’s FIX implementation.

Anyway, it’s great to see another open source solution for the FIX community, I think this kind of stuff is great. Thanks for sharing this with everyone!

Hello all,

I’ve put together a free online FIX message decoder:

http://drewnoakes.com/fix-decoder/

The application runs completely in-browser, and the source code is available on GitHub, so you can verify for yourself that it does not do anything suspicious with your potentially sensitive messages.

Decoding happens instantly in the browser and updates as you paste/edit.

You can paste a log with multiple FIX messages (either with SOH or | separators) and they’ll all be extracted. Extraneous text from the log will be ignored.

Also, the message is Base 64 encoded into the URL hash fragment (which is not sent to the server), so you can send FIX messages over email or instant messenger. This turned out to be very useful for me when communicating with other parties.

I encourage you to share your feedback either in this thread, via the GitHub project, or to me directly.

Hi Drew,

That looks really cool. You know what would be great, is if you could integrate support for the FIX specification distribution site that Chris Lees posted on here a few days ago. Then you could decode messages in the context of a specific firm’s FIX implementation.

Anyway, it’s great to see another open source solution for the FIX community, I think this kind of stuff is great. Thanks for sharing this with everyone!

Great stuff Drew.

FixSpec launched a similar (free) decoder a few weeks ago, which can already decode custom fix tags as Russell suggests, but happy to think about how we can collaborate further. Drop me a line at chris@fixspec.com

Hello all,

I’ve put together a free online FIX message decoder:

http://drewnoakes.com/fix-decoder/

The application runs completely in-browser, and the source code is available on GitHub, so you can verify for yourself that it does not do anything suspicious with your potentially sensitive messages.

Decoding happens instantly in the browser and updates as you paste/edit.

You can paste a log with multiple FIX messages (either with SOH or | separators) and they’ll all be extracted. Extraneous text from the log will be ignored.

Also, the message is Base 64 encoded into the URL hash fragment (which is not sent to the server), so you can send FIX messages over email or instant messenger. This turned out to be very useful for me when communicating with other parties.

I encourage you to share your feedback either in this thread, via the GitHub project, or to me directly.

Hi Drew,

That looks really cool. You know what would be great, is if you could integrate support for the FIX specification distribution site that Chris Lees posted on here a few days ago. Then you could decode messages in the context of a specific firm’s FIX implementation.

Anyway, it’s great to see another open source solution for the FIX community, I think this kind of stuff is great. Thanks for sharing this with everyone!

Great stuff Drew.

FixSpec launched a similar (free) decoder a few weeks ago, which can already decode custom fix tags as Russell suggests, but happy to think about how we can collaborate further. Drop me a line at chris@fixspec.com

Hi Chris,

My bad, I didn’t catch that you had a decoder in that previous post. At any rate, looks like both of you guys are coming up with some great solutions.

Hello Drew,

great to hear that this is open source. Just checked both the site
and the github source. Looks like a good base for joint efforts.

Cheers, Jörg

I’ve put together a free online FIX message decoder:

http://drewnoakes.com/fix-decoder/

The application runs completely in-browser, and the source code is available on GitHub, so you can verify for yourself that it does not do anything suspicious with your potentially sensitive messages.

Decoding happens instantly in the browser and updates as you paste/edit.

You can paste a log with multiple FIX messages (either with SOH or | separators) and they’ll all be extracted. Extraneous text from the log will be ignored.

Also, the message is Base 64 encoded into the URL hash fragment (which is not sent to the server), so you can send FIX messages over email or instant messenger. This turned out to be very useful for me when communicating with other parties.

I encourage you to share your feedback either in this thread, via the GitHub project, or to me directly.