跳到主要内容

ISBN 校验转换

校验位与 10/13 互换

示例:

粘贴一个 ISBN 即可自动校验,通过后会给出 10 位与 13 位的互转结果。

校验仅验证书号本身的数学正确性,不代表该书号已被实际分配或存在对应图书。 分段显示为通用示意分组,实际的组区号与出版社号分段依国家和出版社而定。

ISBN 校验位原理

ISBN-13:前 12 位依次乘 1/3 加权求和,校验位使总和能被 10 整除

ISBN-10:前 9 位乘 10..2 加权,校验位可为 X(代表 10)

这个工具能做什么

  • 校验 ISBN-10 / ISBN-13 是否合法
  • 在两种格式间转换(ISBN-10 ↔ 13)
  • 检查输入是否需要去连字符

怎么使用(输入说明)

  1. 输入 ISBN:可带连字符或纯数字。
  2. 校验:工具算出校验位并比对,给出合法/非法结论。

为什么有的 ISBN-10 转不成 13

ISBN-10 与 13 前缀体系不同,老书若以 979 之外前缀注册可能无法直接映射;且转换依赖正确的前缀(978/979),非法原号自然无法转换。

计算实例

例:ISBN-13 978-3-16-148410-0,前 12 位加权求和后补校验位 0;若末位与计算不符则为非法号。

常见问题 FAQ

Q:ISBN 的校验位是怎么算出来的?

A:ISBN-10 把前 9 位分别乘以 10 到 2 的权重求和,用 11 减去和除以 11 的余数,结果为 10 时写作 X;ISBN-13 把前 12 位按 1、3 交替加权求和,用 10 减去和除以 10 的余数,结果为 10 时记为 0。

Q:为什么有的 ISBN-13 转不成 ISBN-10?

A:只有以 978 开头的 ISBN-13 才对应旧的 10 位书号。2007 年后新增的 979 前缀没有 10 位形式,属于正常情况,无法转换。

Q:输入时需要去掉连字符吗?

A:不需要。工具会自动忽略连字符、空格等分隔符,直接粘贴 978-7-115-54608-1 这类带格式的书号即可正常校验。

常见问题

ISBN 的校验位是怎么算出来的?
ISBN-10 把前 9 位分别乘以 10 到 2 的权重求和,用 11 减去和除以 11 的余数,结果为 10 时写作 X;ISBN-13 把前 12 位按 1、3 交替加权求和,用 10 减去和除以 10 的余数,结果为 10 时记为 0。
为什么有的 ISBN-13 转不成 ISBN-10?
只有以 978 开头的 ISBN-13 才对应旧的 10 位书号。2007 年后新增的 979 前缀没有 10 位形式,属于正常情况,无法转换。
输入时需要去掉连字符吗?
不需要。工具会自动忽略连字符、空格等分隔符,直接粘贴 978-7-115-54608-1 这类带格式的书号即可正常校验。