The best tool as starting point of your work that used to analyzing your QR code.
This tool will force decode QR code and then extract information such as: specifications (Version, Error Correction level and Mask Pattern that being used), data sequence, reed-solomon blocks, and decoded message (if possible) from it. Always use this tool first when you trying to recover the unscannable QR code.
The big difference between this tool and normal decoder is, when you decoding with normal decoder and find any error on the QR code, the decoder will stop the process (and maybe prints the error message).
Whereas, this tool will ignore those errors and continue the decoding process although with rough results. This tool also use the different algorithm to make the process more effective for that purpose. In addition, it will also display the decoding process including the process of error correction and message decoding.
1. Error Correction Log : Option whether you want to show error correction process (Reed-Solomon calculation) or not in the output.
2. Decoding Error : Option whether you want to show decoding error or not in the output.
3. Back to Editor : Close the tool and back to main workspace.
4. Output : Main output that display the result of extracted information from QR code.
In rare case, you can recover the message from bad damaged QR code just by using this tool, as shown in the following example.
It could be happened, since the damaged modules only affect the Reed-Solomon blocks instead of the message. Therefore, by reading the data sequence normally, this tool can still recover the message.
*Javascript implementation of this tool was ported from Python script of Strong-QR-Decoder.