二维码与条形码速查表

二维码与条形码是物理世界与数字系统之间的桥梁。本页汇总常见码制、容量、适用场景,以及 QR Code 纠错级别和 WiFi 二维码标准格式。

原理解析

二维码与条形码本质是把「数据」编码成机器可识读的图形符号。一维条形码(如 CODE128、EAN-13)只在水平方向用粗细不同的条与空表示字符,容量小、需特定扫描角度;二维码(如 QR Code)在纵横两个方向编码,容量大、可纠错、手机摄像头任意角度可读。

二维码的「纠错级别」(L/M/Q/H,对应约 7%、15%、25%、30% 容错)通过 Reed-Solomon 冗余实现:在图案中分散冗余信息,即使部分被遮挡、污损或贴上 Logo,仍能还原原始数据。纠错级别越高,同等内容下图案越密集、可容纳的数据越少——因此要在容量与鲁棒性之间权衡。

常见码制对比

码制类型容量最佳场景
QR Code矩阵二维码数字 7,089 字 / 字母 4,296 字 / 二进制 2,953 BURL、支付、名片、WiFi 连接、移动场景
Micro QR微型矩阵二维码数字 35 字 / 字母 21 字空间受限的小零件、IC 标签
CODE128一维条形码ASCII 128 字符集,高密度物流、仓储、序列号、内部管理
EAN-13一维条形码13 位数字(含校验位)零售商品、图书 ISBN
UPC-A一维条形码12 位数字(含校验位)北美零售商品
CODE39一维条形码数字、大写字母、部分符号工业、国防、资产标签
ITF-14一维条形码14 位数字外箱包装、物流单元

QR Code 纠错级别

Level可恢复比例建议场景
L约 7%内容短、扫码环境好
M约 15%默认级别,平衡容量与容错
Q约 25%印刷质量一般、需要较高容错
H约 30%Logo/图案遮挡、恶劣环境

常见问题

QR Code 的四个纠错级别怎么选?

默认选 M(15% 容错),容量与容错最平衡。如果要在二维码中间放 Logo 或印刷质量较差,选 H(30%)。内容很短且扫码环境好时可选 L(7%)换取更大容量。纠错级别越高,同等内容下二维码图案越密集。

一维码和二维码有什么区别?

一维码只在一个方向存储信息,容量小(通常几十位字符),需要特定扫描角度,适合商品 SKU、快递单号等短编码。二维码在纵横两个方向存储信息,容量大、可容错、可被手机摄像头任意角度读取,适合 URL、支付、名片等复杂信息。

WiFi 二维码的格式是什么?

标准格式为 `WIFI:T:<加密类型>;S:<SSID>;P:<密码>;H:<是否隐藏>;;`,例如 `WIFI:T:WPA;S:MyNetwork;P:MyPassword;;`。扫描后手机可直接连接,无需手动输入。

条形码可以包含中文吗?

常见一维码(CODE128/EAN/UPC)只能编码数字、字母或 ASCII 符号,无法直接表示中文。需要表示中文时应使用二维码(QR Code),它支持 UTF-8 编码。