分类: 开发工具

EAN/UPC 校验位计算器

站方自主规划没找到想要的工具?

验证 EAN-13 与 UPC-A 条码,并计算其校验位

验证 EAN-13 与 UPC-A 条码编号,或为缺少校验位的编码计算校验位。全部计算在你的浏览器中完成,不会查询商品信息。

校验位1完整条码4006381333931

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

EAN-13 与 UPC-A 条码都以校验位结尾,该校验位由前面数字的交替加权和计算得出:EAN-13 使用 1-3 权重,UPC-A 使用 3-1 权重。由于 UPC-A 编码在数值上相当于前面补零的 EAN-13 编码,这两种方案关系密切,但仅按 UPC-A 自身位数计算时使用不同的权重模式。这个工具会根据你选择的模式应用正确的权重,无论你粘贴的是完整编码还是校验位之前的数字都可以处理。

使用方法

  1. 选择 EAN-13 或 UPC-A。
  2. 输入数字:输入完整编码可进行验证,输入不含末位校验位的编码可计算校验位。
  3. 查看结果:有效或无效,或计算出的校验位与补全后的编码。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

EAN-13 与 UPC-A 有什么区别?
UPC-A 是 12 位编码,主要用于美国和加拿大;EAN-13 是 13 位编码,在国际上通用。UPC-A 编码相当于前面补零的 EAN-13 编码,但两者仅按各自位数单独计算时使用不同的校验位权重。
这个工具会查询条码对应的商品吗?
不会。它只在本地验证或计算校验和,不涉及任何商品数据库查询。
可以用它处理 EAN-8 编码吗?
这个工具是为更常见的 EAN-13 和 UPC-A 长度设计的。EAN-8 使用同样风格的交替加权校验和,只是编码更短。