What Damage a QR Code Can Survive
At error correction Level L, up to 7 percent of modules can be damaged while the code still scans. At Level H — the highest level — up to 30 percent of modules can be unreadable and the code still scans. A code generated at Level H can have a significant portion physically scratched, worn, or obscured and still deliver its data.
What Damage Destroys a QR Code
Damage that destroys a QR code falls into two categories. First: total physical removal — if the module pattern is scraped, torn, or rubbed away beyond the error correction tolerance, the redundant data cannot compensate and the scan fails. Second: finder pattern destruction — the three corner squares that orient the scanner. If any finder pattern is significantly damaged or missing, the scanner cannot orient itself to read the remaining modules, regardless of error correction.
Protecting High-Wear QR Codes
For outdoor and high-wear placements: generate at Level H, print on weatherproof vinyl or laminated card stock, use a matte overlay laminate for outdoor placements, and inspect quarterly for wear accumulation that approaches the tolerance limit.
For vehicle windshield codes: the interior placement protects from direct weather. Fingerprints and glass cleaning over months of deployment create surface interference — Level H provides the tolerance margin for this wear pattern.
Talking QR Codes and Damage Tolerance
A talking QR code on a windshield sticker or yard sign rider should always be generated at Level H — not because the talking function requires it, but because outdoor and high-wear placements accumulate damage over deployment cycles and the 30 percent tolerance keeps the voice playing through normal wear.