跳到主要内容
← 返回

barcode-validator

网络
本地运行 · 不上传

此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。

使用指南

ISBN 与商品条码长得像、规则不同:ISBN-13 是 978/979 开头的 EAN-13(Bookland 段),ISBN-10 是老标准(mod 11,末位可为 X),EAN-13 覆盖一切商品,IMEI 是手机的身份码(Luhn 算法)。本工具一处校验四类条码——粘贴后自动识别类型、按各自标准核对校验位,并给出类型标签与 GS1 前缀提示。录入上架信息、核对发货单、验证设备号前先过一遍。

1. 四套校验位算法速览

ISBN-13/EAN-13 同宗:前 12 位按 1、3 交替加权求和,10 减余数即校验位。ISBN-10:10 位按权重 10 递减到 1 加权,和须被 11 整除——这是唯一可能出 X 的(余 10)。IMEI:15 位,Luhn 算法(从右数第 2 位开始隔位加倍,超 9 减 9)。四种都只校验「编码自洽」,不代表该 ISBN 已被出版社使用、该 IMEI 真实出厂。

2. 自动识别的边界

识别规则:978/979 开头的 13 位判为 ISBN-13,其余 13 位判为 EAN-13,10 位(末位可 X)判为 ISBN-10,15 位判为 IMEI。歧义场景:一本书的 EAN 形态(978 开头)按 ISBN-13 校验——两者校验算法相同,结果一致,无碍。生成的测试条码用公开示例段(EAN 2xx 店内码段、卡组织测试卡段),不会命中真实商品/设备。

相关工具