Error Correction Level
A redundancy parameter in the QR code specification that adds redundant information to data codewords through Reed-Solomon error correction codes. It is divided into four levels, L, M, Q, and H, which can recover approximately 7%, 15%, 25%, and 30% of damaged or obscured data respectively.
Timeline (last 90 days)
Error correction levels L, M, Q, and H can recover approximately 7%, 15%, 25%, and 30% of damaged or obscured data, respectively.
L and M levels barely survive at about 10% coverage; H level can recover from about 30% coverage.
The principle of QR code error correction is to add redundant information to data codewords via Reed-Solomon error correction codes, so that the decoder can still restore the original content when some modules cannot be read.
The higher the error correction level, the more redundancy, and the less effective data a QR code can carry at the same version, with module density possibly increasing as well.
For any use that involves printing, the developer now uses level Q by default.
All Facts (5)
Error correction levels L, M, Q, and H can recover approximately 7%, 15%, 25%, and 30% of damaged or obscured data, respectively.
50%UnverifiedL and M levels barely survive at about 10% coverage; H level can recover from about 30% coverage.
50%UnverifiedThe principle of QR code error correction is to add redundant information to data codewords via Reed-Solomon error correction codes, so that the decoder can still restore the original content when some modules cannot be read.
50%UnverifiedThe higher the error correction level, the more redundancy, and the less effective data a QR code can carry at the same version, with module density possibly increasing as well.
50%UnverifiedFor any use that involves printing, the developer now uses level Q by default.
50%