EAN-13 条形码共 13 位,最后一位叫校验位,它不是随便写的,而是由前 12 位数字按固定算法算出,扫描枪靠它检查有没有读错。

计算步骤

  • 从第一位开始,奇数位乘 1、偶数位乘 3;
  • 把 12 个乘积全部相加得总和;
  • 用总和除以 10 取余数;
  • 校验位 =(10 − 余数)取个位。

实例

若 12 位数字为 690123456789,按规则加权求和后若余数为 3,则校验位为 7,完整条码即 6901234567897。

生成工具会自动完成这一计算,确保输出的条码数字合规可扫。

借助工具自动计算校验位,能避免手工推算出错,保证条码合法可读。