ISBN校验器(验证)
批量检查 ISBN-10 和 ISBN-13 号码:是否有效、正确的校验位、对应的 ISBN-13、登记组以及可能的输入错误。
每个 ISBN 都以一位由其余数字算出的校验位结尾,所以大多数输入错误(例如错一位数字,或相邻两位数字互换)都会让号码失效。粘贴一个 ISBN 或整个列表(每行一个),就能看到哪些有效、校验位应该是多少、对应的 ISBN-13 以及登记组(语言区或国家机构)。
使用方法
- 粘贴一个 ISBN,或分行粘贴多个。连字符、空格和前面的“ISBN”字样都会被忽略。
- 查看“有效”或“无效”以及正确的校验位。
- 对于无效号码,查看最常见的输入错误,即数字互换的建议。
- 复制 ISBN-13,用于书目、网店商品信息和条形码。
计算公式
ISBN-10: 10·d1 + 9·d2 + 8·d3 + … + 2·d9 + 1·d10 ≡ 0 (mod 11)
ISBN-13: d1 + 3·d2 + d3 + 3·d4 + … + 3·d12 + d13 ≡ 0 (mod 10)
在 ISBN-10 中,校验值 10 写作 X,且只能出现在最后一位。ISBN-13 必须以 978 或 979 开头,这是为图书保留的 EAN 前缀;979-0 属于乐谱用的 ISMN。把 ISBN-10 转成 ISBN-13,就是在前面加上 978 并重新计算校验位。
示例
以 0-306-40615-2 为例:0×10 + 3×9 + 0×8 + 6×7 + 4×6 + 0×5 + 6×4 + 1×3 + 5×2 = 130,130 + 2 = 132 = 12 × 11,所以有效。其 ISBN-13 是 978-0-306-40615-7。如果把这个 ISBN-13 的末位输成 8,工具会提示无效,并说明校验位应为 7。
常见问题
ISBN 有效就说明这本书存在吗?
不能。有效只表示数字之间是自洽的。出版社是否真的被分配了该号码,记录在各国的 ISBN 机构和图书数据库中,而这个离线检查器并不查询它们。
为什么没有给出数字互换的建议?
只会尝试相邻两位数字互换。单个数字写错,或两处互不相邻的错误,都无法靠互换修正。另外,ISBN-13 无法发现相差 5 的相邻数字(例如 1 和 6)互换,这种错误看起来仍然有效;ISBN-10 则能发现所有这类互换。
什么是登记组?
978 或 979 之后的数字表示语言区或国家机构:0 和 1 是英语区,2 是法语区,3 是德语区,4 是日本,7 是中国,89 和 979-11 是韩国,979-8 是美国。本工具能识别一到三位的组;说明连字符位置的完整区段列表由国际 ISBN 机构提供。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/isbn-validator/
引用此工具
kakaoCalc. (2026, November 8). ISBN校验器(验证). https://kakao.mobile/zh/tools/isbn-validator/
“ISBN校验器(验证).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/isbn-validator/.