为什么需要了解条形码格式
条形码看起来都是一排黑白条纹,但实际上存在多种不同的编码标准。不同格式在数据类型、字符容量、行业应用上有明显差异。选错格式直接关系到系统兼容性和扫描可靠性——选错标准不仅会导致扫描失败,还可能让你的产品被零售商拒收、被海关扣留。
主流条形码格式一览


EAN-13(国际商品条码)
由 GS1 国际组织管理,13 位纯数字编码。前 3 位为国家/地区代码(如 690-699 代表中国),其后是厂商代码、商品代码和校验位。全球超过 150 个国家的零售系统都以它作为商品识别的基础设施。
- 适用场景: 超市商品、药品包装、书籍(ISBN 可转为 EAN-13)
- 限制: 只能编码数字,长度固定 13 位
UPC-A(北美商品条码)
北美市场的标准零售条码,12 位纯数字。如果你的产品要进入美国或加拿大的零售渠道,UPC-A 是必备要求。
- 适用场景: 美加市场零售商品
- 与 EAN-13 的关系: UPC-A 可视为 EAN-13 的子集(前导加 0 即为 EAN-13)
Code 128(高密度全字符条码)
支持全部 128 个 ASCII 字符(字母、数字和特殊符号),信息密度极高,是仓储管理、运输标签和资产追踪的首选格式。
- 三种子集: 128A(大写+控制字符)、128B(大写+小写)、128C(纯数字对,密度最高)
- 适用场景: 快递面单、工厂产线追踪、医疗样本标签
- 优势: 可变长度、自动子集切换优化密度
Code 39
较老的标准,支持大写字母、数字和几个特殊字符。密度较低但实现简单,仍在国防和一些老旧系统中使用。
ITF-14(外箱码)
专为物流外包装设计,14 位数字编码。使用交叉 2/5 编码方式,适合在瓦楞纸箱上直接印刷。
格式对比表

如何选择合适的条形码格式

按目标市场选择
- 国际市场: EAN-13 是唯一选择
- 仅北美市场: UPC-A(也可用 EAN-13)
- 内部系统: Code 128(灵活、高密度)
按数据类型选择
- 纯数字(商品编号): EAN-13 或 UPC-A
- 含字母或特殊字符: Code 128
- 物流外箱标识: ITF-14
GS1 注册要求
如果你要在零售渠道销售商品,需要先向所在国家的 GS1 分支机构申请厂商代码。中国企业向中国物品编码中心申请。没有合法的 GS1 前缀,生成的条码将无法被正规零售系统识别。
实战建议
- 静区(Quiet Zone): 条码两端必须保留至少 10 倍最窄条宽的空白区域
- 打印分辨率: 至少 300dpi,确保条纹边缘清晰
- 矢量格式: 推荐使用 SVG,在任何尺寸下都不会失真
- 测试扫描: 正式印刷前务必用目标扫码设备测试
进阶格式:Data Matrix 与 PDF417
虽然本文聚焦一维条形码,但在实际选型中你可能还会遇到两种"二维条码":
Data Matrix
一种正方形的二维编码,常见于电子元器件、药品包装和航空航天零件标识。它的最大优势是能在极小的面积(最小 2×2mm)上编码大量数据,非常适合微型零部件的直接标记(Direct Part Marking, DPM)。
- 数据容量:最多 2,335 个字母数字字符
- 纠错:内置 Reed-Solomon 纠错,即使 30% 面积损坏仍可读取
- 行业标准:FDA 药品序列化(DSCSA)、汽车零部件追溯(AIAG)
PDF417
一种堆叠式二维条码,由多行一维条码纵向堆叠而成。最常见于身份证件和登机牌。
- 数据容量:最多 1,850 个字母数字字符
- 特点:可以编码文本、数字、字节数据,支持链接多个 PDF417 码来传输超大数据
- 应用:美国驾照背面、国际航协登机牌(IATA BCBP)
选型决策树
面对众多格式时,可以按以下逻辑快速决策:
- 产品是否要进入零售渠道?→ 是:EAN-13(国际)或 UPC-A(北美)
- 需要编码字母或特殊字符?→ 是:Code 128
- 用于物流外箱?→ 是:ITF-14
- 需要在极小面积上编码?→ 是:Data Matrix
- 需要编码大量结构化数据?→ 是:PDF417 或 QR Code
- 面向消费者手机扫码?→ 是:QR Code
记住:没有"最好的"格式,只有最适合你的业务场景的格式。使用 illi.io 条形码生成器 可以快速测试不同格式的生成效果。
总结
条形码标准的选择取决于三个核心因素:目标市场、数据类型和使用场景。零售商品用 EAN-13/UPC-A,物流仓储用 Code 128,外箱标识用 ITF-14。使用 illi.io 条形码生成器 可以快速生成所有主流格式的高清矢量条码。