二维码纠错等级与容量速查
L、M、Q、H 四个纠错等级各能扛住多少破损、版本号到多大、能塞多少字节——做码之前该知道的几个上限。
同样一段内容,生成的二维码有的密不透风,有的疏朗好扫,差别往往在纠错等级与字符模式。等级调高能扛破损,但可用容量随之减少,矩阵也更密。
二维码标准里有四十个版本,版本越高矩阵越大、容量越多。选等级和版本,本质上是在「耐损」「容量」「可扫性」三者之间取平衡。
1四个纠错等级
等级越高,冗余数据越多,能容忍的破损面积越大。
| 等级 | 冗余比例 | 典型场景 |
|---|---|---|
| L | 约 7% | 电子屏幕显示、干净环境 |
| M | 约 15% | 常规印刷品,默认选择 |
| Q | 约 25% | 易磨损的标签、工业环境 |
| H | 约 30% | 小尺寸印刷、需嵌 logo 时 |
在码中间嵌 logo 会遮住数据区,必须用 H 级冗余才留得出空间,M 级嵌 logo 极易扫不出。
2版本与矩阵尺寸
版本号决定矩阵边长,每升一个版本边长增加四个模块。
| 版本 | 矩阵尺寸 | 模块数 |
|---|---|---|
| 版本 1 | 21 × 21 | 441 |
| 版本 10 | 57 × 57 | 3249 |
| 版本 25 | 117 × 117 | 13689 |
| 版本 40 | 177 × 177 | 31329 |
矩阵越大,单个模块在同样印刷面积下越小,对印刷精度和扫码距离的要求越高。
3容量受什么限制
同样的物理尺寸,内容类型不同,能装的字符数差好几倍。
- 纯数字
- 每三位压成十位
- 字母与数字
- 每两位压成十一位
- 字节模式
- 每字节八位,UTF-8 汉字占三字节
- 汉字模式
- 每字十三位
- 纠错等级
- 等级越高可用容量越小
关于「二维码纠错等级与容量速查」的常见问题
纠错等级是不是越高越好?
不是。等级越高冗余越多,可用容量越小、矩阵越密,在同样印刷尺寸下模块变小,反而更难扫。干净环境下的电子显示用 L 或 M 就够;印刷在易磨损表面、或者要在码中间嵌 logo 时才需要 Q 或 H。
为什么同一段网址生成的码,有的格子特别多?
主要看内容长度和纠错等级。内容越长、等级越高,需要的版本越高,矩阵就越大。另外字符模式也会影响:同样的内容用数字或字母数字模式编码,比按字节模式编码占用的位数少,矩阵可以更小。
二维码中间能放 logo 吗?
可以,但必须提高纠错等级并控制遮挡面积。经验上遮挡不要超过码面的两成,并且用 H 级冗余。遮挡过多会导致部分手机扫不出,稳妥的做法是生成两版,一版带 logo 用于印刷,一版纯净的用于关键场景。
印刷出来扫不出,一般是什么原因?
常见原因有四:一是模块太小,印刷精度不够导致粘连;二是对比度不足,浅色底配浅色码;三是四周留白不够,标准要求码外留出至少四个模块的空白区;四是贴在反光或曲面材质上。排查时先放大看模块边缘是否清晰,再检查留白。
继续查:相关内容
全部速查 →
内容标识:本页内容由人工智能辅助生成,并经人工核对与编辑。详见 人工智能生成内容标识说明。
内容说明:本页速查数据由本站自行整理,事实性内容以对应官方规范与文档为准,未复制第三方速查表或百科的表述。数据最后核对日期:2026-11-01。若发现错误或已更新的标准,欢迎通过页脚反馈入口告知。
内容说明:本页速查数据由本站自行整理,事实性内容以对应官方规范与文档为准,未复制第三方速查表或百科的表述。数据最后核对日期:2026-11-01。若发现错误或已更新的标准,欢迎通过页脚反馈入口告知。
速查在线工具箱