오류 수정과 로고 배치: 얼마나 가릴 수 있나?
The relationship between EC level and safe logo area. Guidelines for covering 10%, 15%, or 25% of the QR code.
Error Correction and Logo Placement: How Much Can You Cover?
Embedding a logo in the centre of a QR code is popular for branding, but it deliberately destroys data modules. Understanding the relationship between error correction and safe logo area is essential for maintaining scannability.
How Logo Embedding Works
When you place a logo over a QR code, the covered modules become unreadable — effectively "damaged." The Reed-Solomon error correction treats these modules as errors and attempts to reconstruct the data from the remaining modules.
This means your EC level must be high enough to compensate for the percentage of modules the logo covers.
Safe Coverage by EC Level
| EC Level | Max Recovery | Safe Logo Coverage |
|---|---|---|
| L (7%) | ~7% | Not recommended |
| M (15%) | ~15% | Up to ~7% |
| Q (25%) | ~25% | Up to ~15% |
| H (30%) | ~30% | Up to ~20% |
Important: The safe logo coverage is less than the EC correction capacity because you need margin for other potential errors (print imperfections, scanning angle, etc.).
Logo Placement Guidelines
Centre placement: The centre of the QR code is optimal because: - It avoids finder patterns, timing patterns, and alignment patterns - Codeword interleaving distributes the impact across multiple RS blocks - Scanners expect clear structural elements at the edges
Size calculation: For a module count." data-category="QR Code Structure">Version 7 QR code (45x45 modules = 2,025 total modules): - At EC-H with 20% safe coverage: max ~405 modules covered - That is roughly a 20x20 module logo area in the centre - Physical size depends on your print resolution
Design Best Practices
- Always use EC Level H when embedding a logo
- Add a small white border around the logo to separate it from data modules
- Use a simple, high-contrast logo — detailed logos at small sizes are unclear
- Test with multiple scanner apps and devices after adding the logo
- Generate the QR code first, then overlay the logo — never modify individual modules manually
Testing Protocol
After creating a QR code with a logo:
- Scan from 10 cm (close range)
- Scan from the expected real-world distance
- Scan in bright and dim lighting
- Scan at various angles (up to 45 degrees)
- Test on at least 3 different smartphone models
If any test fails, reduce the logo size or increase the QR code version.
Key Takeaways
- Logo embedding works by relying on error correction to compensate for covered modules
- EC Level H is mandatory — it provides up to 30% error recovery
- Safe logo coverage is about 15-20% of the total area at EC-H
- Centre placement is ideal to avoid structural elements
- Always test scannability after adding a logo