QR Code Error Correction Levels (L, M, Q, H)

Understand QR code error correction levels L, M, Q, and H. Learn how they affect scan reliability, design flexibility, and when to choose each level.

Error correction level is a setting that determines how much of a QR code's data can be restored if parts of the code are damaged, obscured, or covered by a logo. QR codes use Reed-Solomon error correction, which adds redundant data to the pattern so scanners can reconstruct the original information even when some modules are unreadable. There are four levels: L (7%), M (15%), Q (25%), and H (30%), each specifying the maximum percentage of modules that can be lost while the code remains scannable.

← All Glossary Terms