日常

13位条形码背后的秘密

Close-up of a person scanning a wine bottle with a portable scanner in a store.
图片: iMin Technology / Pexels

13位条形码并非一串随机数字,而是一张精巧的「藏宝图」,揭示了产品注册者的身份,甚至能验证数字本身是否正确。本文将详解每一位数字的含义,并教你如何识别伪造或错误的条形码。

13位数字背后的含义

先看前三位数字。如果是500到509,这串条形码属于在GS1 UK注册的公司。它告诉你条形码的来源,而不是饮料瓶装在哪个国家。

在前缀之后,还有十位数字由企业自行选择——这些数字代表产品代码和变体。最后一位是校验位,它能防止收银台扫描时出现错误。

以下是校验位的计算方法。以12位数字为例:501234567890。将奇数位数字相加(第1、3、5…位):5 + 1 + 3 + 5 + 7 + 9 = 30。再将偶数位数字相加:0 + 2 + 4 + 6 + 8 + 0 = 20。将偶数位总和乘以3:20 × 3 = 60。将两个总和相加:30 + 60 = 90。如果结果已是10的倍数,校验位就是0。因此完整的条形码为5012345678900。

如果校验位出错,扫描仪会直接拒绝该条形码。商店曾因货箱上的条形码与发票不符而退回整托盘货物。开票软件通常能捕捉到问题,但配送司机仍需花费半天时间处理更换,耽误交付。

13位数字的分配位数GS1前缀3 (23%)制造商4 (31%)产品5 (38%)校验位1 (8%)
13位数字的分配

如何自行验证校验位

  1. 用手机相机对准条形码,或上传照片,或按Ctrl + V粘贴条形码。
  2. 系统会读取并分解这13位数字,区分前缀、制造商、产品和校验位。
  3. 如果识别到不同的条形码编码方式,扫描仪会明确提示,而不会误判。

EAN-13与其他常见条形码的对比

条形码类型位数常见用途
EAN-1313几乎所有国家(除北美)零售产品
UPC-A12美国和加拿大零售产品
EAN-88小包装无法容纳完整EAN-13时使用
ITF-1414外箱和运输纸箱,不适用于单个商品

现实中的常见问题

问题通常出现在新产品到达仓库时:条形码看起来没问题,但校验位错误。Sarah是英格兰中部一家批发商的扫描操作员,她回忆起一批精酿啤酒到货时,条形码末位是4而不是正确的8。扫描仪拒绝了每一箱货物。原来是啤酒厂在设计稿中手动输入数字时出错。经过两小时的重新处理,货物才得以发运,司机也因此错过了下一个配送时段,超市还对批发商处以罚款。

使用我们的免费EAN-13工具快速扫描

工具功能
EAN-13扫描器读取几乎所有零售产品上的13位条形码,并解析每一位数字的含义。
EAN-13条形码生成器为零售产品生成标准的13位EAN条形码。
通用条形码扫描器读取任何一维或二维条形码——通过相机、图片或粘贴数字。它会识别条形码类型并解析内容。
UPC扫描器读取美国和加拿大零售业常用的12位UPC-A条形码,并分解为编码系统、制造商和产品部分。

立即测试EAN-13扫描器

用相机扫描或上传图片,几秒钟内即可读取条形码内的信息。

打开EAN-13扫描器 →

最后一点提醒

将本页加入书签,下次需要快速可靠答案时随时调用。无论手机还是电脑,无需安装任何应用即可使用。

快速检查清单

  • 前缀500–509 = 英国公司注册,而非产地
  • 最后一位是校验位——若错误,扫描仪将拒绝该条形码
  • 条形码5012345678900正确;5012345678904错误且无法通过扫描

常见问题

13位数字分别代表什么?

前三位是GS1前缀,标识发行组织;接下来是制造商代码、产品代码,最后一位是通过前12位数字计算得出的校验位。

前缀能告诉我产品的原产国吗?

不能——这是常见误解。前缀标识的是发行该条形码的GS1组织,而非商品的制造地。一家在甲国注册的公司可能在乙国生产商品,却使用相同的前缀。

校验位的作用是什么?

它能检测出扫描错误。校验位基于前12位数字,采用交替的1倍和3倍加权计算,因此任何单个数字的变动都会破坏计算结果,导致扫描失败而非返回错误数字。

为什么我的照片无法扫描?

EAN-13条形码需要完整的条形宽度在取景框内,正对且清晰。拍摄角度偏斜、过于靠近一端或条形码上有反光,都无法解码。请将条形码充满整个取景框并正对拍摄。

我能通过条形码查到具体产品吗?

无法仅凭数字查询。互联网上没有免费的完整公开数据库将每个EAN映射到具体产品——这些映射数据存储在各零售商的内部系统中。

参考与延伸阅读