EAN-13 条形码共 13 位,最后一位叫校验位,它不是随便写的,而是由前 12 位数字按固定算法算出,扫描枪靠它检查有没有读错。
计算步骤
- 从第一位开始,奇数位乘 1、偶数位乘 3;
- 把 12 个乘积全部相加得总和;
- 用总和除以 10 取余数;
- 校验位 =(10 − 余数)取个位。
实例
若 12 位数字为 690123456789,按规则加权求和后若余数为 3,则校验位为 7,完整条码即 6901234567897。
生成工具会自动完成这一计算,确保输出的条码数字合规可扫。
借助工具自动计算校验位,能避免手工推算出错,保证条码合法可读。