最后更新:

QR 码能装多少信息?- 黑白方块背后的秘密

约 5 分钟阅读

便利店付款、坐地铁、加好友的微信。QR 码每天都在用,但你知道那个黑白方块里能装多少信息吗?最多能放约 1,800 个汉字,相当于一篇短文的篇幅,全部压缩在那个小小的正方形里。

QR 码能容纳的数据量

下表是最大尺寸的版本 40 在纠错等级取最弱的 L 时的上限 (2026 年时点的规格值)。实际使用的 QR 码大多用小得多的版本生成,所以几乎不会真的装到这个量。

数据类型最大容量通俗比喻
纯数字7,089 位约 640 个电话号码
英文数字4,296 个字符X (原 Twitter) 280 字符的帖子约 15 条
二进制 (8 位)2,953 字节约 3 KB 的数据
汉字 (Shift_JIS)1,817 个字符约 4.5 页稿纸

纯数字能放 7,089 位,但换成汉字就只有 1,817 个。正如字符数与字节数的区别中所说,汉字每个字符占用的数据量更大,所以能放的字数就少了。

QR 码的版本与尺寸

QR 码有从 1 到 40 的“版本”之分,版本越高能存储的数据越多。每边的模块数从版本 1 的 21 个起,每升一级增加 4 个,所以用“4 x 版本 + 17”就能算出每边的模块数。下表的容量是纠错等级取最弱的 L 时数字模式的上限。

版本模块数数字最大容量 (等级 L)常见用途
1 (最小)21 x 2141 位短网址
537 x 37255 位普通网址
1057 x 57652 位名片联系方式
2097 x 972,061 位长文本
40 (最大)177 x 1777,089 位大量数据 (几乎不用)

版本 40 由 177 x 177 = 31,329 个黑白模块组成。但实际上几乎没人用版本 40。数据越多 QR 码越大越复杂,手机摄像头就越难识别。

日常 QR 码里装了什么

下面按用途整理了平时见到的 QR 码里实际装着什么。数据量一栏是根据 2026 年时点常见的 URL 和参数长度给出的参考值,并不是各服务作为规格公布的数字 (有些用途根本没有公开规格)。

用途包含的信息数据量参考
微信/LINE 加好友个人主页 URL (约 40 字符)约 40 字节
支付宝/微信支付支付 URL + 令牌约 100-200 字节
网站 URLURL 字符串约 30-100 字节
Wi-Fi 连接信息SSID + 密码 + 加密方式约 50-150 字节
名片 (vCard)姓名、电话、邮箱、地址约 200-500 字节
登机牌航班号、座位、旅客信息约 100-300 字节

日常使用的 QR 码大多连最大容量的 10% 都没用到。加好友大约 40 字节,只占最大容量 2,953 字节的 1.4%。

QR 码的纠错功能

QR 码有个有趣的特点 - 即使部分被污损或遮挡也能正常读取。

纠错等级可恢复比例同样尺寸能装的数据量适用场景
L (低)约 7%最多干净环境 (屏幕显示)
M (中)约 15%略少一般印刷品
Q (较高)约 25%明显偏少容易脏污的环境
H (高)约 30%最少带 Logo 的 QR 码

这个比例指的不是“面积能遮住几成”,而是全部码字 (把 QR 码的数据按 8 位一组切分的单位) 中最多能恢复几成。等级 H 时即使三成左右的码字读不出来,也能还原出原始数据,所以企业才能把 Logo 叠放在 QR 码中央。不过一旦位置探测图形 (三个角上的大方块) 被破坏,还没轮到纠错,读取本身就不成立了,因此能遮挡的位置只限于中央附近。纠错越强,同样尺寸能装的数据就越少,这是抗污损能力与数据量之间的取舍。

QR 码与条形码的对比

项目条形码 (一维)QR 码 (二维)
数据容量英文数字约 20 个字符数字 7,089 位 / 英文数字 4,296 个字符
数据方向仅横向纵横双向
读取角度仅正面360 度任意角度
纠错功能无有 (最高 30%)
中文支持不支持支持

条形码能装的只有约 20 个英文数字字符,放个商品编码 (EAN-13 的 13 位) 就差不多了。QR 码同样用英文数字能装到 4,296 个字符,简单一比就是 200 倍以上,而且还能直接放入汉字和假名。

说起来,QR 码本来就诞生于“条形码不够用”的一线呼声。它由电装 (DENSO,当时。QR 码业务现在由电装旗下的 DENSO WAVE 负责) 于 1994 年发布,开发团队是以原昌宏为核心的 2 人小组。名字里的 QR 来自“快速响应”(Quick Response),设计目标与其说是容量,不如说是读取速度。三个角上的方形定位图案正是它的核心:黑白宽度按 1 : 1 : 3 : 1 : 1 的比例排布,让它成为印刷品中几乎不会出现的图形。正因如此,扫描器无论从哪个方向扫过都能立刻锁定 QR 码的位置,实现 360 度任意角度读取。

QR 码的安全风险

风险手法防范措施
伪造 QR 码在真码上贴假码注意不自然的贴纸
钓鱼攻击将假网站 URL 做成 QR 码扫描后确认 URL
恶意软件恶意应用的下载链接不随意扫描陌生 QR 码

QR 码很方便,但有个弱点 - 看不到里面的内容。URL 写成文字还能发现可疑网站,QR 码扫描前完全不知道。和密码位数与安全性一样,便利性与安全性的平衡很重要。

分享这篇文章