二维码纠错等级怎么选:L、M、Q、H 分别能救回多少
纠错等级决定「码被挡住多少还能读出来」。四档分别能恢复约 7%、15%、25%、30% 的损坏面积,代价是同样内容需要更多格子——码更密、对尺寸要求更高。屏幕展示用 L 或 M,打印或可能被遮挡用 Q 或 H。
四档的实际含义
- L(Low):约 7%。最密的码,格子最少、同尺寸下每格更大,反而更容易扫。
- M(Medium):约 15%。默认档,多数场景够用。
- Q(Quartile):约 25%。要打印、要贴、可能弄脏时选它。
- H(High):约 30%。要嵌 logo、要在恶劣环境下长期使用。
百分比指「可以损坏的码字比例」,不是面积。实际可遮挡面积通常比这个数小,因为遮挡会连定位图案一起破坏。
等级越高不一定越好扫
这是一个反直觉的点:同样内容,H 档的码比 L 档密得多。如果打印尺寸固定,H 档每个格子更小,相机更难分辨,反而更容易扫不出来。
正确做法是先定等级,再按等级需要的密度放大尺寸——而不是固定尺寸盲目调高等级。屏幕展示(微信、网页)用 L 或 M 就足够,扫不出来往往是因为码太小,不是纠错不够。
按场景选
- 网页 / App 内展示:L 或 M。屏幕清晰、无污损。
- 名片、宣传单:M 或 Q。纸张会折、会蹭。
- 产品包装、户外:Q 或 H。可能日晒雨淋、被贴纸覆盖。
- 要嵌 logo:H。logo 遮挡的那部分必须靠纠错补回来。
寄存柜、门禁这类「扫不出就进不去」的场景,建议 H + 加大尺寸,别在这上面省。
改等级后要重新生成
纠错等级是编码时写进码里的,改等级等于重新编码,出来的图案完全不同。这个工具改等级会即时重画,改完记得重新下载 PNG。
上面这些都不用装软件,也不用注册:打开页面就能用。
打开二维码生成与识别 →常见问题
H 档能防住贴纸遮挡吗?
一般不能。贴纸通常会盖住定位图案或大片连续区域,超出纠错能力。纠错针对的是零散污点、磨损,不是整块遮挡。
为什么同内容 H 档看起来格子更多?
纠错数据本身要占位置。等级越高,码字里用于纠错的比例越大,总容量需求上升,就需要更高版本(更多格子)。
选 L 会不会容易扫不出?
在干净的屏幕上不会。L 档的问题是完全没有容错余量,一旦有污损或局部反光就直接失败。屏幕展示选 L 是安全的,打印建议至少 M。