John Critchley's
Paste a fix message into the space below and hit the Analyze button. The first tag must be a BeginString 8 in order for the right spec version to be used. The seperators can be control-A, "|" or "^A". You can paste a new message in that and parse it without re-loading the page.
This file FIXProtocol.html, and fix.js which it references, as authored by me, John Critchley, are hereby placed in the public domain. As such, the author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it. There is no expressed or implied warranty for this code.
Since this code is in the public domain, this original release or any additional public-domain releases of the modified original cannot possibly (by definition) be withheld from you. Also by definition, You (singular) have all the rights to this code (cluding the right to sell without permission, the right to hoard and the right to do other icky things as you see fit) but those rights are also granted to everyone else.
The JSON files which fix.js loads - currently
FIX.4.0.json
FIX.4.1.json
FIX.4.2.json
FIX.4.3.json
FIX.4.4.json
are derived from the files at the QuickFix website, please check there for attribution.