校验 ISBN-10 与 ISBN-13 的校验位,并在两种写法之间互转,X 校验位和 978 前缀都处理好,全程在浏览器本地完成
- 本地处理
- 分类 开发运维
- 适合 格式化、校验、压缩或检查和代码相关的文本。
短横和空格会被忽略。粘贴一个 ISBN-10 或 ISBN-13 都行。
在上面填入 ISBN,就能看到有效性、类型和换算后的另一种写法。
这个工具能做什么
一个免费的 ISBN 书号校验工具,能检查 ISBN-10 或 ISBN-13 的校验位, 并在两种写法之间干净地互转。带不带短横都行,粘进去之后工具会按长度 判断类型、选对算法,告诉你校验位对不对。ISBN-10 用的是权重 10 到 1 的加权和对 11 取余,当校验值是 10 时写成字母 X。ISBN-13 就是封底的 EAN-13 条码,用 1 和 3 交替的权重对 10 取余。结果面板会显示判断出的 类型、你输入里带的校验位,以及算法推出来的校验位,对不上时一眼就能 看出问题在哪。把 ISBN-10 转 ISBN-13,做法是加上 978 这个 Bookland 前缀再重算校验位;把 978 开头的 ISBN-13 也能转回 ISBN-10。以 979 开头的书号会被特别标出,因为它们没有对应的 ISBN-10。所有运算都是 页面里的纯 JavaScript,一键复制,分享链接能还原你填的那个号码。 100% 浏览器本地,什么都不上传。
工具细节
- 输入
- 文本
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 开发运维 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
ISBN 书号校验 适合怎么用
适合穿插在写代码、查问题、做 Review、上线前的小任务里。
适合开发场景
- 格式化、校验、压缩或检查和代码相关的文本。
- 把片段整理好再放进文档、工单、提交或交接材料。
- 不切换工具,快速检查一个小 payload。
开发检查项
- 压缩、混淆这类不可逆处理,先对副本操作。
- 除非确认工具本地处理,不要粘贴密钥和敏感片段。
- 转换后的代码上线前,仍要跑自己的测试或 lint。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
拿出版社发来的清单和自己的库存对账
分销商发来一张书目表,导入时有几个 ISBN 报错。把可疑的号逐个粘进来:校验位过不了,就说明是表格里那一格写错了,不是你的导入程序出问题,于是你去改源头那行,而不是在流程里瞎找根本不存在的 bug。
把 2007 年前的旧版书对到十三位条目
一本已经绝版的旧书版权页上只印着十位 ISBN,可批发商后台是按 ISBN-13 建的索引。把旧号填进来,复制带 978 前缀、校验位重新算好的结果,再拿这串去后台搜,系统才认得出来。
常见踩坑
从 PDF 里复制时带上了多余的空格或末尾标点,长度一变工具就判错类型、用错算法。
看到 979 开头转不出 ISBN-10 就以为号打错了;979 是合法的 ISBN-13 前缀,本来就没有十位写法。
把末位的 X 输成小写 x 或乘号,这些都不是被认可的校验值,只有大写 X 才算数。
隐私说明
校验位计算和两种互转都在这个标签页里用 JavaScript 跑,你输入的 ISBN 不会离开你的机器,也不会被服务器记录。只需留意分享链接会把号码写进网址,把链接粘出去就会在对方日志里留下这个号;号码敏感时改用复制结果。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。