条形码格式与标准完全指南:EAN-13、UPC-A、Code 128 怎么选

二维码 28 次閱讀

为什么需要了解条形码格式

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

主流条形码格式一览

条形码格式一览

条形码标准总览

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)

选型决策树

面对众多格式时,可以按以下逻辑快速决策:

  1. 产品是否要进入零售渠道?→ 是:EAN-13(国际)或 UPC-A(北美)
  2. 需要编码字母或特殊字符?→ 是:Code 128
  3. 用于物流外箱?→ 是:ITF-14
  4. 需要在极小面积上编码?→ 是:Data Matrix
  5. 需要编码大量结构化数据?→ 是:PDF417 或 QR Code
  6. 面向消费者手机扫码?→ 是:QR Code

记住:没有"最好的"格式,只有最适合你的业务场景的格式。使用 illi.io 条形码生成器 可以快速测试不同格式的生成效果。

总结

条形码标准的选择取决于三个核心因素:目标市场、数据类型和使用场景。零售商品用 EAN-13/UPC-A,物流仓储用 Code 128,外箱标识用 ITF-14。使用 illi.io 条形码生成器 可以快速生成所有主流格式的高清矢量条码。