跳到主要内容

ISBN-10 转 ISBN-13 转换器(可双向)

ISBN-10 ⇄ ISBN-13 互转,校验位逐次重算,带 978 前缀、模 10 与模 11、自动忽略连字符,浏览器本地运算

  • 本地处理
  • 分类 开发运维
  • 适合 格式化、校验、压缩或检查和代码相关的文本。

粘贴 ISBN-10 或 ISBN-13,连字符和空格会自动忽略。

在上面填入一个 ISBN,即可转成另一种长度。

这个工具能做什么

免费 ISBN 转换器,把 ISBN-10 转成 ISBN-13,也能转回来,每次都重新 算一遍校验位。ISBN-10 转 ISBN-13 时,工具给前 9 位加上 978 前缀, 去掉原来的模 11 校验位,再算出 EAN-13 的模 10 校验位。反向转换时, 去掉 978 前缀,保留之后的 9 位,重算模 11 校验位,这一位可能是表示 数值 10 的字母 X。以 979 开头的 ISBN-13 没有对应的 ISBN-10,工具会 直接说明,而不是凭空编一个出来。连字符和空格会自动忽略,可以从版权页 或编目记录里直接粘贴。结果同时给出纯数字和带连字符两种形式,各自一键 复制。全部在浏览器里运算,不上传任何内容。

工具细节

输入
文件
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
开发运维 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

ISBN-10 转 ISBN-13 转换器 适合怎么用

适合穿插在写代码、查问题、做 Review、上线前的小任务里。

适合开发场景

  • 格式化、校验、压缩或检查和代码相关的文本。
  • 把片段整理好再放进文档、工单、提交或交接材料。
  • 不切换工具,快速检查一个小 payload。

开发检查项

  • 压缩、混淆这类不可逆处理,先对副本操作。
  • 除非确认工具本地处理,不要粘贴密钥和敏感片段。
  • 转换后的代码上线前,仍要跑自己的测试或 lint。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 ISBN 书号校验 校验 ISBN-10 与 ISBN-13 的校验位,并在两种写法之间互转,X 校验位和 978 前缀都处理好,全程在浏览器本地完成 打开
  2. 2 条形码生成器 Code 128 / EAN-13 / UPC-A / Code 39 一键生成可扫描一维码,导出 SVG 或 PNG,全程离线。 打开
  3. 3 Luhn 校验工具 把任意数字串拿去过一遍 Luhn(mod 10)算法,看清每一步翻倍求和,或者算出缺的那一位校验位,全程在你的浏览器里跑 打开

真实使用场景

  • 把印刷版 ISBN-13 对回旧的 ISBN-10 记录

    图书馆编目多年前用 ISBN-10 存了一本书,新到的货却只标着 ISBN-13。粘贴 978 开头的 ISBN-13,拿回精确的 ISBN-10,两条记录 就对上了,馆藏合并而不会生成一条幽灵重复记录。校验位是重算的, 所以末尾的 X 会被正确补上,而不是靠猜。

  • 用 13 位号码做亚马逊 ASIN 式查询

    有些商城和联盟链接仍然以 ISBN-10 为键(图书的 ISBN-10 同时充当 旧的 ASIN)。当供应商数据里只有 ISBN-13 时,把每个 978 号码转成 ISBN-10,商品网址和查询才解析得出来。979 的书会被标为没有 ISBN-10,这样就不会悄悄上线一个失效链接。

  • 把混乱的参考文献统一成一种 ISBN 格式

    从三处粘来的参考列表混着 10 位和 13 位 ISBN,连字符也乱七八糟。 逐个过一遍转换器,全部统一到现行标准 ISBN-13,带上一致的连字符 分组。纯数字形式可以干净地填进 CSV 的一列,交给文献管理软件。

  • 送印前先核对条码

    封面设计师从作者那里拿到一个 ISBN-10,但封底条码必须编码 EAN-13。 把 ISBN-10 转成 978 开头的 ISBN-13,确认重算的校验位,再把 13 位 号码交给条码生成器。这样就不会有错位的数字混进上千个封套的印刷批次。

常见踩坑

  • 加 978 前缀时保留了旧校验位。ISBN-10 和 ISBN-13 的校验位算法不同,所以 978 后面直接接完整的 10 位 ISBN-10 几乎一定是错的。只有前 9 位会保留,末尾要重新算一个模 10 校验位。

  • 想把 979 开头的 ISBN-13 转成 ISBN-10。979 号段是 ISBN-10 用尽后才启用的,这些书根本没有 10 位形式。如果某个工具给 979 号码算出了 ISBN-10,那是它编的。本转换器会拒绝并说明原因。

  • 丢掉 X 或把它当成数字。ISBN-10 末尾的 X 表示数值 10,是号码的一部分。删掉它或当成 0,校验就过不了,也转不回 ISBN-13。要把整个号码连同 X 一起复制。

隐私说明

每一步运算,包括去掉连字符、识别长度、重算模 10 或模 11 校验位以及 转换本身,都在浏览器标签页里以纯 JavaScript 完成。ISBN 不会上传,也不 记录任何内容。唯一要注意:分享链接会把 ISBN 写进查询字符串,所以把 链接粘到聊天里,对方服务器的访问日志会留下这个 ISBN。如果号码在出版 前需要保密,请用复制按钮粘贴结果,而不是分享网址。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-30