Karuvii
Back to Blog

QR Code Error Correction Levels Explained

5 min read

What is Error Correction?

Error correction allows QR codes to be read even when partially obscured or damaged. This is achieved through Reed-Solomon error correction algorithms.

The Four Levels

  • Level L (Low): 7% error recovery. Use for clean environments.
  • Level M (Medium): 15% error recovery. Good default choice.
  • Level Q (Quartile): 25% error recovery. Use when QR codes may be damaged.
  • Level H (High): 30% error recovery. Maximum reliability but larger code.

Trade-offs

Higher error correction means more data redundancy, resulting in a denser, larger QR code. Choose based on your use case and environment.

QR Code Generator

Create custom QR codes with error correction for any use case.

Try it now