ZH
我的工具

ISBN校验器(验证)

批量检查 ISBN-10 和 ISBN-13 号码:是否有效、正确的校验位、对应的 ISBN-13、登记组以及可能的输入错误。

连字符、空格和前面的“ISBN”字样都会被忽略。最多 500 行。
状态
有效
ISBN-13 校验位正确
校验位
7
与最后一位一致
ISBN-13
9780306406157
去掉连字符后的同一号码
ISBN-10
0306406152
登记组
978-0 — 英语区
我的工具 →
广告

每个 ISBN 都以一位由其余数字算出的校验位结尾,所以大多数输入错误(例如错一位数字,或相邻两位数字互换)都会让号码失效。粘贴一个 ISBN 或整个列表(每行一个),就能看到哪些有效、校验位应该是多少、对应的 ISBN-13 以及登记组(语言区或国家机构)。

使用方法

  1. 粘贴一个 ISBN,或分行粘贴多个。连字符、空格和前面的“ISBN”字样都会被忽略。
  2. 查看“有效”或“无效”以及正确的校验位。
  3. 对于无效号码,查看最常见的输入错误,即数字互换的建议。
  4. 复制 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 机构提供。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). ISBN校验器(验证). https://kakao.mobile/zh/tools/isbn-validator/

MLA

“ISBN校验器(验证).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/isbn-validator/.

广告