二维码纠错等级与容量速查

3 个速查板块 · 关联 2 款站内工具 · 数据最后核对 2026-11-01

L、M、Q、H 四个纠错等级各能扛住多少破损、版本号到多大、能塞多少字节——做码之前该知道的几个上限。

同样一段内容,生成的二维码有的密不透风,有的疏朗好扫,差别往往在纠错等级与字符模式。等级调高能扛破损,但可用容量随之减少,矩阵也更密。

二维码标准里有四十个版本,版本越高矩阵越大、容量越多。选等级和版本,本质上是在「耐损」「容量」「可扫性」三者之间取平衡。

1四个纠错等级

等级越高,冗余数据越多,能容忍的破损面积越大。

等级冗余比例典型场景
L约 7%电子屏幕显示、干净环境
M约 15%常规印刷品,默认选择
Q约 25%易磨损的标签、工业环境
H约 30%小尺寸印刷、需嵌 logo 时

在码中间嵌 logo 会遮住数据区,必须用 H 级冗余才留得出空间,M 级嵌 logo 极易扫不出。

2版本与矩阵尺寸

版本号决定矩阵边长,每升一个版本边长增加四个模块。

版本矩阵尺寸模块数
版本 121 × 21441
版本 1057 × 573249
版本 25117 × 11713689
版本 40177 × 17731329

矩阵越大,单个模块在同样印刷面积下越小,对印刷精度和扫码距离的要求越高。

3容量受什么限制

同样的物理尺寸,内容类型不同,能装的字符数差好几倍。

纯数字
每三位压成十位
字母与数字
每两位压成十一位
字节模式
每字节八位,UTF-8 汉字占三字节
汉字模式
每字十三位
纠错等级
等级越高可用容量越小

关于「二维码纠错等级与容量速查」的常见问题

纠错等级是不是越高越好?

不是。等级越高冗余越多,可用容量越小、矩阵越密,在同样印刷尺寸下模块变小,反而更难扫。干净环境下的电子显示用 L 或 M 就够;印刷在易磨损表面、或者要在码中间嵌 logo 时才需要 Q 或 H。

为什么同一段网址生成的码,有的格子特别多?

主要看内容长度和纠错等级。内容越长、等级越高,需要的版本越高,矩阵就越大。另外字符模式也会影响:同样的内容用数字或字母数字模式编码,比按字节模式编码占用的位数少,矩阵可以更小。

二维码中间能放 logo 吗?

可以,但必须提高纠错等级并控制遮挡面积。经验上遮挡不要超过码面的两成,并且用 H 级冗余。遮挡过多会导致部分手机扫不出,稳妥的做法是生成两版,一版带 logo 用于印刷,一版纯净的用于关键场景。

印刷出来扫不出,一般是什么原因?

常见原因有四:一是模块太小,印刷精度不够导致粘连;二是对比度不足,浅色底配浅色码;三是四周留白不够,标准要求码外留出至少四个模块的空白区;四是贴在反光或曲面材质上。排查时先放大看模块边缘是否清晰,再检查留白。

内容标识:本页内容由人工智能辅助生成,并经人工核对与编辑。详见 人工智能生成内容标识说明。
内容说明:本页速查数据由本站自行整理,事实性内容以对应官方规范与文档为准,未复制第三方速查表或百科的表述。数据最后核对日期:2026-11-01。若发现错误或已更新的标准,欢迎通过页脚反馈入口告知。