无需登录 数据私有 本地保存

ISBN-10/13校验工具 - 国际书号验证与转换

27
0
0
0
校验结果

在上方输入 ISBN 号码以开始校验

支持 ISBN-10 和 ISBN-13,可带分隔符


格式转换

校验通过后可查看转换结果

批量校验
# 原始输入 清洗后 类型 状态 详情
在上方文本框中输入多个 ISBN(每行一个),然后点击批量校验
常见问题与知识点

ISBN(International Standard Book Number)是国际标准书号,用于唯一标识图书。

  • ISBN-10:2007年之前使用的10位格式,包含9位数字加1位校验位(可能是数字0-9或大写字母X代表10)。例如:0-306-40615-2
  • ISBN-13:2007年之后启用的13位格式,以978或979开头,包含12位数字加1位校验位(仅数字0-9)。例如:978-0-306-40615-7

两种格式可以互相转换(前提是ISBN-13以978开头)。

ISBN-10 校验算法:

前9位数字分别乘以权重10、9、8、7、6、5、4、3、2,求和后除以11取余数。校验位 = (11 - 余数) mod 11,若结果为10则用X表示。验证时加权和(含校验位,X=10)必须能被11整除。

ISBN-13 校验算法:

前12位数字交替乘以权重1和3(从1开始),求和后除以10取余数。校验位 = (10 - 余数) mod 10。验证时全部13位加权和必须能被10整除。

ISBN-10 → ISBN-13:去掉原10位校验位,在前面加上"978",然后对新的12位数字重新计算13位校验位。

ISBN-13 → ISBN-10:仅当前3位为"978"时可转换。去掉前3位"978"和最后1位校验位,得到9位数字,重新计算10位校验位(可能为X)。

注意:以979开头的ISBN-13没有对应的ISBN-10格式,无法转换。

在ISBN-10中,校验位可能是大写字母X,它代表数字10。这只出现在ISBN-10的最后一位。当校验位计算结果为10时,使用X代替,因为如果写10会变成11位数字。ISBN-13中不存在X,校验位始终是0-9的数字。

不一定。校验位正确仅表示该ISBN格式合法(即通过了数学校验),但并不代表它一定是已分配给某本图书的真实ISBN。真实的ISBN需要向官方ISBN机构申请注册。本工具仅验证格式的数学正确性。

978是最早为ISBN分配的GS1前缀(对应ISBN-10转换而来),目前绝大多数图书的ISBN-13以978开头。979是后来新增的前缀,用于扩展ISBN容量。979前缀的ISBN-13没有对应的ISBN-10版本。两者在计算校验位时使用相同的算法。