二维码纠错等级决定了图案被遮挡或污损后还能否扫出来。很多二维码中间贴了 logo 依然可扫,靠的就是这套冗余设计。理解 L、M、Q、H 四个等级的差别,能帮你在美观和可靠之间做出正确取舍。
纠错原理:Reed-Solomon 算法
二维码使用 Reed-Solomon 纠错码,在原始数据之外额外写入冗余校验块。扫描时只要损坏面积不超过等级上限,就能通过数学运算还原缺失部分。冗余越多抗损越强,代价是同样内容下图案更密集。
四个等级对比
- L 级:可恢复约 7% 损坏,图案最稀疏,适合屏幕展示等干净环境;
- M 级:可恢复约 15%,是大多数场景的默认选择;
- Q 级:可恢复约 25%,适合印刷品和户外广告;
- H 级:可恢复约 30%,叠加 logo 或图像时的必选等级。
为什么贴了 logo 还能扫
logo 本质上是一种「人为遮挡」。选择 H 级后,只要 logo 面积控制在码面总面积的 30% 以内,并避开三个定位角,纠错码就能把被盖住的数据算回来。更进阶的做法是品牌二维码的图像融合设计,让品牌元素与码点融为一体。
场景选择建议
- 屏幕展示、临时分享:L 或 M;
- 名片、传单印刷:M 或 Q;
- 户外海报、工业标签:Q 或 H;
- 加 logo 或图像融合:一律 H。
用免费二维码生成器可以手动切换四个纠错等级,实时预览效果。