Format Information
Version information is mandatory for a QRCode to be readable. It indicated the QRCode decoder what mask and quality is being used. It's always on 15 bits.
ECL | Mask n° | Format Info |
L | 0 | 0b111011111000100 |
L | 1 | 0b111001011110011 |
L | 2 | 0b111110110101010 |
L | 3 | 0b111100010011101 |
L | 4 | 0b110011000101111 |
L | 5 | 0b110001100011000 |
L | 6 | 0b110110001000001 |
L | 7 | 0b110100101110110 |
M | 0 | 0b101010000010010 |
M | 1 | 0b101000100100101 |
M | 2 | 0b101111001111100 |
M | 3 | 0b101101101001011 |
M | 4 | 0b100010111111001 |
M | 5 | 0b100000011001110 |
M | 6 | 0b100111110010111 |
M | 7 | 0b100101010100000 |
Q | 0 | 0b011010101011111 |
Q | 1 | 0b011000001101000 |
Q | 2 | 0b011111100110001 |
Q | 3 | 0b011101000000110 |
Q | 4 | 0b010010010110100 |
Q | 5 | 0b010000110000011 |
Q | 6 | 0b010111011011010 |
Q | 7 | 0b010101111101101 |
H | 0 | 0b001011010001001 |
H | 1 | 0b001001110111110 |
H | 2 | 0b001110011100111 |
H | 3 | 0b001100111010000 |
H | 4 | 0b000011101100010 |
H | 5 | 0b000001001010101 |
H | 6 | 0b000110100001100 |
H | 7 | 0b000100000111011 |