12位条码是什么?
12位,用于美国和加拿大每个零售产品。该格式有特定名称:UPC-A。这是那12位的含义。
12位条码几乎总是UPC-A — 美国和加拿大零售1973年采用的通用产品代码。12位长度是决定性特征:11位数据 + 1位通过GS1 Mod 10计算的校验位。每个超市扫描器、每个Amazon US listing、每个Walmart零售SKU都用这个确切格式。
北美以外,零售条码是13位(EAN-13)。北美内12位和13位条码都能用 — UPC-A结构上是GTIN-12,加前导零变GTIN-13。
12位的结构
位置1:编号系统位(通常一般消费品0,可变重量2,药品3,优惠券5,店内使用4,6/7/9保留)。位置2-6:GS1公司前缀(长度按分配的前缀级别变化)。位置7-11:品牌所有者分配的产品引用。位置12:从前11位计算的Mod 10校验位。
为何正好12?
1973年IBM George Laurer的历史决定。他需要零售扫描器能以任何方向任何速度读取、内置错误检测的条码。12位(11数据 + 1校验)是1970年代胶印可行的打印密度下符合所需符号尺寸的最长。1976年欧洲EAN-13扩展加了前导国家代码位,使其13位。
12位条码不是什么
12位不总是UPC-A。其他格式也能达12位:纯数字负载的Code 128可为12位。编码12位的截断DataMatrix存在。但当消费者和零售商说「12位条码」时,他们特指UPC-A — 条下有可见数字串的线性零售条码。
在哪里见到12位条码
美国/加拿大杂货店、药店、大众零售商或大型店销售的每个产品。Amazon US零售listing。Costco货架SKU。Walmart Marketplace。2007年前出版的书籍(2007年后书籍移至13位ISBN-13)。约2010年前生产的大多数产品即使在国际市场仍在原包装上带UPC-A。
FAQ
12位条码是UPC吗?
是 — 12位零售条码是UPC-A,标准美国/加拿大零售格式。12位包含11位数据 + 1位Mod 10校验位。
我可以生成有效的12位条码吗?
可以 — 用upcgen.com/generators/upc-a的UPC-A生成器。输入11位,校验位自动计算。对于零售用途,底层GTIN-12编号必须来自许可的GS1公司前缀;条码图像本身免费生成。
为何有些零售条码是12位有些是13位?
12位=UPC-A(美国/加拿大起源,1973)。13位=EAN-13(国际,1976 — 带国家代码的扩展UPC)。两者都编码GTIN;现代扫描器读任一。进入美国市场的国际产品通常保留其EAN-13。
第12位如何计算?
GS1 Mod 10算法。将奇数位(从左1、3、5等)求和并乘3。加上偶数位之和。校验位为(10 − (总和 mod 10)) mod 10。
Related generators
Need a real barcode now?
Generate a valid UPC-A barcode in seconds — no signup, no watermark. Free for casual use; paid plans from $9/mo for higher volume.