← 全部工具
tag

GS1 校验位计算器

EAN-13 / UPC-A / EAN-8 / ITF-14 / SSCC 自动计算 GS1 mod-10 校验位,支持完整码验证。

输入不含校验位的数字,或输入完整码进行验证

tag

输入数字后点击「计算校验位」

Mod-10 算法说明

  1. 从右向左,奇数位 ×3,偶数位 ×1
  2. 求所有乘积之和
  3. 校验位 = (10 − 和 % 10) % 10

例:EAN-13 前 12 位 → 计算第 13 位

使用步骤

  1. 输入不含校验位的数字串
  2. 选择对应格式或用自动检测
  3. 点击「计算校验位」
  4. 复制完整条码备用

数据安全

所有计算在浏览器本地完成,数字不会上传至服务器,可放心输入真实条码。

常见问题

校验位是什么,有什么用?
校验位(Check Digit)是 GS1 条码号码的最后一位,由前面各位数字通过固定公式计算得出,用于在扫描或人工录入时自动校验,防止数字错位或输错,是保证号码准确的关键。
mod-10 算法怎么算?
从校验位左侧第一位起、自右向左给各位交替乘以 3 和 1,求出加权总和,再用大于等于该和的最小 10 的倍数减去总和,即为校验位;等价于 (10 − 总和 mod 10) mod 10。
EAN-13、UPC-A、ITF-14、SSCC 的校验位规则一样吗?
算法完全相同,都是 GS1 的 mod-10 加权 3/1 交替法,加权起点均从校验位左侧第一位按乘 3 开始;差别仅在位数:UPC-A 为 12 位、EAN-13 为 13 位、ITF-14 为 14 位、SSCC 为 18 位。
校验位算错会怎样?
条码将无法通过扫描器的自校验,多数设备会直接拒读或报错,可能导致收银结算、物流分拣失败。正确的校验位是 GTIN 编号合规的必要条件。

需要实体标签定制 / 工厂直接报价?

工具帮你算好参数,量产交给工厂 —— 不干胶标签、卷标、GHS 化学品标签、可变数据印刷,10 年印刷经验,打样快、起订灵活。

获取报价

相关工具