出版术语表
免费ISBN校验器
校验任意ISBN并得到干净的ISBN-13。
粘贴ISBN-10或ISBN-13。校验器会核对校验位、转换为ISBN-13并格式化,方便你写进元数据。
核查日期:
手算一遍 ISBN-13 的校验位
校验位是可以手算出来的算术。拿 978-0-306-40615-7 去掉最后一位,把前十二位交替乘以 1 和 3:9x1 + 7x3 + 8x1 + 0x3 + 3x1 + 0x3 + 6x1 + 4x3 + 0x1 + 6x3 + 1x1 + 5x3 = 93。校验位就是补到十的整数倍所需的那个数字:(10 - 93 mod 10) mod 10 = 7,与出版号码最后一位一致。
ISBN-10 同理,但权重从 10 递减到 2、按 11 取模,所以余数为 10 时最后一位是 X。校验器两种形式都接受,会把 ISBN-10 加上 978 前缀并重算校验位转成 ISBN-13,失败时会区分「校验位错」和「长度错」,让你知道该改哪里。
| 你粘贴的 | 校验器返回 | 原因 |
|---|---|---|
| 978-0-306-40615-7 | 有效,978-0-306-40615-7 | 加权和是 93,校验位为 7 |
| 0-306-40615-2 | 有效,978-0-306-40615-7 | ISBN-10 通过 mod 11,转成 978 前缀 |
| 0-306-40615-3 | 无效:校验位错 | 最后一位不等于 mod 11 的结果 |
| 978-0-306-40615-8 | 无效:校验位错 | 加权和需要 7,不是 8 |
| 978030640615 | 无效:长度错 | 十二位是残缺字符串,不是 ISBN |
校验位数学证明的是什么
ISBN 不是随机编号:最后一位由前十二位算出。数字错位几乎必然在校验位失败。亚马逊、英格拉姆和所有平台都用完整字符串建立书目记录,一个错号要么查不到,要么跳到别人的书。
校验器把 ISBN-10 转成 KDP 元数据需要的 ISBN-13 形式,去掉空格和连字符,你可以直接粘贴进上架页。
- 平台查书用整串字符,必须一字不差
- 978 与 979 前缀都合法,校验器两者都认
- 元数据里的 ISBN 错字,要等平台查不到书才会暴露
贴进版权页之前先确定产权
先决定用 KDP 免费分配的 ISBN(只在 KDP 卖完全合法),还是购买可覆盖全渠道的 ISBN。号码本身不变,但出现的位置不同:纸质书的 ISBN 写在版权页,电子书的 ISBN 只作为元数据。
如果号码已属于某个既有版本——比如你再版——不要复用。新内容、改开本、换格式都要新号码。在元数据清单里为每个你持有的 ISBN 留一行记录。
FAQ
常见问题
号码无效时校验器会做什么?
它会指出失败的那一位,并同时给出错误的数字和修正后的 ISBN-13,让你改源头而不是猜哪一位滑掉了。
ISBN 的校验位是怎么算的?
ISBN-13 把前十二位交替乘以 1 和 3 再求和,然后取 (10 - 和 mod 10) mod 10。978-0-306-40615-7 的加权和是 93,所以校验位是 7。ISBN-10 的权重从 10 递减到 2、按 11 取模,因此最后一位可能是 X。
可以把 ISBN-10 转成 ISBN-13 吗?
可以。给前九位加上 978 前缀并重算校验位:0-306-40615-2 和 978-0-306-40615-7 是同一本书。以 979 开头的 ISBN-13 没有对应的 ISBN-10,因为 ISBN-10 只存在于 978 号段。
为什么提示长度错而不是校验位错?
长度错表示去掉空格和连字符后既不是 10 位也不是 13 位,或者 13 位号码不以 97 开头。校验位错表示长度正确,但最后一位不等于算式的结果,说明中间某一位写错了。
这篇出版指南或工具对你有帮助吗?
把验证过的ISBN放进版权页。
先验证号码,再放进元数据清单。