Part of the robustness of QR codes in the physical environment is their ability to sustain "damage" and continue to function even when a part of the QR code image is obscured, defaced or removed.
This is acheived by using the Reed-Solomon Error Correction algorithm - some serious algebra that happens in background when the QR code is created. The original data in the QR code is converted into a polynomial, the number of unique points required to uniquely define that polynomial is determined, and this point set is added back into the QR code so that it then also contains the original data expressed as a polynomial.
If that description threatened to make your head explode, just call it "mathematically adding backup data to the QR code".
There are 4 error correction levels used for QR codes, with each one adding different amounts of "backup" data depending on how much damage the QR code is expected to suffer in its intended environment, and hence how much error correction may be required:
So here are the take-outs:
Subscribers Get More QR Stuff! Become a QR Stuff paid subscriber and get unlimited QR codes, unlimited scans, analytics reporting, editable dynamic QR codes, high resolution and vector QR code images, batch processing, password-protected QR codes, QR code styling, QR code pausing and scheduling and more, for one low subscription fee. Full subscriptions start from just $11.95 for a 1 month subscription (lower monthly rates for longer periods) or you can set up a 24 hour trial subscription for $3.95 to check out what we can do for you. Subscribe now.
- Level L - up to 7% damage
- Level M - up to 15% damage
- Level Q - up to 25% damage
- Level H - up to 30% damage

- The lower the error correction level, the less dense the QR code image is, which improves minimum printing size.
- The higher the error correction level, the more damage it can sustain before it becomes unreadabale.
- Level L or Level M represent the best compromise between density and ruggedness for general marketing use.
- Level Q and Level H are generally recommended for industrial environments where keeping the QR code clean or un-damaged will be a challenge.
Subscribers Get More QR Stuff! Become a QR Stuff paid subscriber and get unlimited QR codes, unlimited scans, analytics reporting, editable dynamic QR codes, high resolution and vector QR code images, batch processing, password-protected QR codes, QR code styling, QR code pausing and scheduling and more, for one low subscription fee. Full subscriptions start from just $11.95 for a 1 month subscription (lower monthly rates for longer periods) or you can set up a 24 hour trial subscription for $3.95 to check out what we can do for you. Subscribe now.

0 Comment on ‘QR Code Error Correction’