Published: 2026-06-11
EAN-13 和 UPC-A 不是相互竞争的技术。两者都由同一个标准 ISO/IEC 15420 定义,本世纪造的任何扫描器都能读两者。从结构上说,UPC-A 就是首位数字为零的 EAN-13。
真正的问题是行政性的,不是技术性的:你拿到的是哪个号,以及你销售所经过的零售商希望标签上是哪种格式。
At a glance
| Symbology standard (both) | ISO/IEC 15420 (2009) — ISO/IEC 15420 |
|---|---|
| UPC-A | 12 digits (GTIN-12) — 11 data digits + 1 mod-10 check digit |
| EAN-13 | 13 digits (GTIN-13) — 12 data digits + 1 mod-10 check digit |
| Relationship | A UPC-A equals an EAN-13 with a leading zero (same product, same bars) |
| Nominal size (X = 0.33 mm) | 37.29 mm wide × 25.93 mm tall at 100% magnification; range 80%–200% — GS1 General Specifications §5.2.3 |
| Where used | UPC-A = US & Canada convention · EAN-13 = everywhere else |
“UPC-A and EAN-13 share the same symbol structure; modern scanners read both interchangeably, and an EAN-13 with a leading zero is, in effect, a UPC-A.”
同一标准,只差一位数字
UPC-A 编码 12 位数字(一个 GTIN-12);EAN-13 编码 13 位(一个 GTIN-13)。给 GTIN-12 前面补一个零,就得到它的 GTIN-13——同一件产品、同样的条纹、两种书写形式。
正因如此,数据库、市场平台和 POS 系统会把 012345678905 和 0012345678905 当作同一件商品。两者的校验位计算用的是同一个模 10 算法。
各种格式各自在哪里被要求
UPC-A 是在美国和加拿大销售的产品上的惯例。EAN-13 是其他所有地方的惯例。自 2005 年 GS1 的“日出(Sunrise)”截止日期以来,北美零售系统已被要求也接受 13 位编码,因此这一区别在大多数商店里如今只是形式上的。
实用规则:如果你的 GS1 前缀由 GS1 US 发放、且你主要在北美销售,就印 UPC-A。如果你的前缀来自任何其他 GS1 成员组织,就印 EAN-13。如果你在大西洋两岸都销售,包装上一个 EAN-13 就能通行各地。
Amazon 和市场平台实际会核查什么
Amazon 以及大多数大型市场平台,会拿你输入的 GTIN 去比对 GS1 数据库——它们核查前缀是否已注册,并且越来越多地核查它是否注册在你的品牌名下。一个编造的号,或一个从贩卖 1990 年前旧前缀的转售商那里廉价买来的“回收”UPC,都有被下架的风险。
如果你在零售或市场平台上销售,直接从 GS1 获取你的号:要么申请公司前缀(属于你自己的一整段号),要么为单产品业务申请单个 GTIN。对于内部库存、样品,以及永远不会经过收银台的条形码,任何数字都行,不涉及 GS1。
正确打印两者中的任意一种
标称尺寸在 100% 放大率下为 37.29 × 25.93 mm,按 GS1 通用规范允许 80% 到 200% 的范围。低于 80%,收银台的扫描失败率会急剧上升。
保留静区(条纹两侧的浅色边距),深色条纹印在浅色底上,并且绝不要把条纹印成红色——零售激光扫描器会把红色读成白色。
常见问题
- 我能在欧洲销售带 UPC-A 条形码的产品吗?
- 能。欧洲的扫描器能读 UPC-A,并把它当作前面补零的等价 EAN-13 来处理。反过来在北美的任何现代收银机上也行得通。
- 我能给 UPC 加个零把它变成 EAN 吗?
- 前面补零的 13 位形式本身就已经是你产品的 GTIN-13——不需要新号。在系统要求 UPC 的地方输入 12 位形式,在要求 EAN 的地方输入补零形式;它们标识的是同一件产品。
- 每个产品变体都需要单独的条形码吗?
- 需要。购物者可以在其间做选择的每一个变体——每种尺寸、颜色、口味和包装数量——都需要有自己的 GTIN,因为收银台和库存系统只能靠那个号来区分产品。
相关工具
- EAN-13 条形码生成器 — 13 位零售条形码,自动计算校验位。
- UPC-A 条形码生成器 — 12 位北美零售条形码。
- 条形码生成器 — 支持的全部 30+ 种符号体系集于一处。
