What is Error Correction?
QR codes use the Reed-Solomon error correction algorithm. This allows the code to be scanned successfully even if part of it is damaged, dirty, or obscured.
The Four Levels
- Level L (Low): Recovers ~7% of data. Results in the simplest, least dense pattern. Best for high-quality screens.
- Level M (Medium): Recovers ~15% of data. The standard default. Good balance of density and reliability.
- Level Q (Quartile): Recovers ~25% of data. Recommended for industrial environments.
- Level H (High): Recovers ~30% of data. Results in a very dense pattern. Required if you are adding a custom logo to the center of your code.
Conclusion
Always use Level H if you plan to embed your brand logo. Otherwise, Level M is the optimal choice for general print and digital use.