CheckBarcode.com

校验位计算器

复制清除
输入 7、11、12 或 13 位数字,保留前导零。
类型
-
校验位
-
完整 GTIN
-

更多工具

校验位计算器

关于此工具

计算 GTIN-8、UPC-A、EAN-13 或 GTIN-14 缺失的校验位,并查看完整标识符。

校验位有什么作用?

校验位是条码编号的最后一位,根据前面的数字计算得出,有助于发现输入或扫描错误。校验位匹配只能确认数学上的一致性,不能证明编号已注册或产品是正品。

支持哪些长度?

GTIN-8 输入 7 位,UPC-A (GTIN-12) 输入 11 位,EAN-13 (GTIN-13) 输入 12 位,GTIN-14 输入 13 位。此计算器不直接计算 UPC-E 的校验位,请先将 UPC-E 展开为 UPC-A。

GS1 模 10 算法

从校验位之前的最右一位开始,交替乘以 3 和 1,再将乘积相加。将总和补至下一个 10 的倍数所需的数值,就是校验位。如果总和已经是 10 的倍数,校验位则为 0。

分步示例

补全 EAN-13 条码

从 12 位数字开始:590123412345

从右侧开始,交替使用权重,将每位数字乘以对应权重。

5× 15
9× 327
0× 10
1× 33
2× 12
3× 39
4× 14
1× 33
2× 12
3× 39
4× 14
5× 315
  1. 将加权后的数值相加83
  2. 下一个 10 的倍数90
  3. 求出校验位90 - 83 = 7
完整 EAN-135901234123457