使用方法
- 把图书背面或条码上的号码输入 ISBN 或条码号码 框。可以带连字符和空格。
- 查看 结果:绿色表示校验位正确;红色则显示规则所需的数字。
- 使用 转换结果 得到 ISBN-10对应的 ISBN-13,或978开头的 ISBN-13对应的 ISBN-10。
- 查看 校验位的计算过程,了解合计和余数。
校验位如何计算
ISBN-10有十个字符。它的数字依次乘以权重10至2后相加,合计必须是11的倍数,末位的 X 代表10。ISBN-13、EAN-13和 GTIN-14使用 GS1规则:从右往左,校验位之前的数字权重为3,再往左为1,依此类推。校验位使合计成为10的倍数。
GS1:校验位 = (10 − (加权和 mod 10)) mod 10,从右往左的权重为3和1
ISBN-10:(10 − 位置 + 1) × 数字 之和(X 取10)必须是11的倍数
- ISBN-13就是前缀为978或979的 EAN-13,因此两者的核对方法相同。
- UPC-A(12位)、EAN-8(8位)和 GTIN-14(14位)使用相同的 GS1规则。
GS1前缀能说明什么
EAN-13的开头数字是 GS1前缀。GS1公司前缀页面列出了各国家或 GS1服务所对应的前缀范围,例如868和869属于土耳其(Türkiye),400至440属于德国,978和979属于图书(ISBN)。本工具会显示包含该前缀的范围所对应的名称。页面未列出的前缀则不显示国家。
- 前缀只说明由哪个编号机构发放了公司编号,并不说明商品产自何处或在何处销售。
- 校验位只能证明号码格式正确,并不能证明图书或商品真实存在。
计算示例:0306406152(ISBN-10)
前九位数字0 3 0 6 4 0 6 1 5依次乘以权重10至2,得0 + 27 + 0 + 42 + 24 + 0 + 24 + 3 + 10 = 130。130除以11的余数为9,因此校验字符为 (11 − 9) mod 11 = 2,即输入的末位数字。
加上校验位后合计为132 = 12 × 11,是11的倍数,因此该号码有效。
该 ISBN-10通过在前面加上978并重新计算校验位,转换为9780306406157。
| 项目 | 值 |
|---|---|
| 类型 | ISBN-10 |
| 转换结果 | ISBN-13:9780306406157 |
| 结果 | 有效 |
常见问题
如何知道我的是哪种条码?
页面根据位数判断:10位是 ISBN-10,13位数字是 ISBN-13或 EAN-13,12位是 UPC-A,8位是 EAN-8,14位是 GTIN-14。
为什么 ISBN-10有时以 X 结尾?
校验字符可能是10,而10不能用一位数字表示,因此 ISBN 标准把它写作 X。页面只接受 X 作为最后一个字符。
校验位正确就代表图书或商品是真实的吗?
不是。校验位只能确认号码格式正确,并不能说明图书存在、仍在印刷,或商品是正品。请以出版社或商品的正式信息为准。
为什么我的 EAN-13没有显示国家?
GS1页面列出了分配给国家和 GS1服务的前缀。未列出的前缀没有对应的名称,因此页面会说明没有列出国家,而不会猜测。
能否转换以979开头的 ISBN-13?
不能。979开头的号码没有对应的 ISBN-10,因为 ISBN-10形式只涵盖以978开头的号码。页面会对此作出说明。
页面会保存我输入的号码吗?
不会。核对在您的浏览器中完成,输入的号码既不会被保存,也不会被发送到任何服务器或其他地方。
资料来源
- GS1:通用规范,校验位计算(第7.9.1节,英文)
- GS1:如何手动计算校验位(英文)
- GS1:公司前缀,GS1前缀与国家列表(英文)
- ISBN International:什么是 ISBN(英文)
数据和文字最近核对于2026年11月10日星期二。