跳到主要内容

IBAN 校验器:mod-97 校验和加各国长度核对

用 ISO 7064 mod-97 校验和加 60 国长度表核对 IBAN,输出分组格式,一键复制,全程浏览器本地

  • 本地处理
  • 分类 开发运维
  • 适合 格式化、校验、压缩或检查和代码相关的文本。
注意:这只是格式和校验和检查。校验通过代表号码写得规范,但并不证明账户真实存在、已开通或有余额。只有银行在转账时才能确认。

尽量别贴真实账号。运算全在你的浏览器里跑,但分享链接会把号码带进网址。

在上面输入 IBAN 就能看到结果。

这个工具能做什么

免费 IBAN 校验器,全程在浏览器本地运行。把国际银行账号(IBAN)粘进来, 它会做银行最先做的两步检查:先按超过 60 个国家的长度表核对国家前缀 (德国 22 位、英国 22 位、法国 27 位、西班牙 24 位、意大利 27 位、 荷兰 18 位、瑞士 21 位等等),再跑 ISO 7064 mod-97 校验和。mod-97 这一步 把前四个字符移到末尾,把每个字母 A 到 Z 映射成 10 到 35,整串当成一个 大整数,确认它对 97 取余正好等于 1。结果会给出明确结论、识别出的国家、 应有长度和实际长度、每四位一组的格式化输出,以及一键复制。校验通过只 代表这个号码写得规范、没有单个数字打错,并不代表账户已开通或有余额。 所有运算都留在页面上,不上传,也不记录。

工具细节

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

怎么用

  1. 1. 输入

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

  2. 2. 处理

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

  3. 3. 复制 / 下载

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

IBAN 校验器 适合怎么用

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

适合开发场景

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

开发检查项

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

下一步可以接着做

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

  1. 1 单位换算 长度 / 重量 / 温度 / 面积 / 体积 / 速度 / 时间 七大类一站搞定,纯浏览器本地运算 打开
  2. 2 Base64 编码 / 解码 文本、文件、Data URL 一站搞定,纯浏览器运行,数据不离开本地。 打开
  3. 3 Luhn 校验工具 把任意数字串拿去过一遍 Luhn(mod 10)算法,看清每一步翻倍求和,或者算出缺的那一位校验位,全程在你的浏览器里跑 打开

真实使用场景

  • 给供应商付款前先核对 IBAN

    供应商发邮件说换了银行账号,让你更新记录。财务把一笔五位数电汇出去 之前,把 IBAN 粘到这里。如果国家前缀、长度和 mod-97 校验都通过,你 至少知道这个号码格式无误、没有复制粘贴带进来的笔误。之后还要通过 一个你信得过的渠道和供应商再核对户名和开户行,因为格式正确从来不能 证明账户就是对方的。

  • 抓出支付或薪资系统里的录入错误

    你在做或在测一套存客户、员工 IBAN 的系统。拿一批样本跑一遍,就能 看清某条记录为什么不过:该国长度不对、出现了 A 到 Z 或 0 到 9 之外 的字符、国家前缀无法识别,或者打错一位数字导致 mod-97 对不上。工具 导出的纯函数和服务端校验该做的事一致,你可以在自己的代码里复现同样 的判定。

  • 核对你从纸质对账单上手敲的 IBAN

    银行对账单上的 IBAN 是每四位一组印的,手敲进转账表单时很容易漏一位 或写反两位。把你敲的版本粘进来,让工具重新干净分组,再看结论。绿色 代表没有单个数字的笔误溜过去;红色会告诉你哪一项没过,你就知道回到 原始对账单的哪里去找。

  • 教学或自学 IBAN 校验和原理

    mod-97 是用模运算搭出来的校验位算法,一个很干净的真实案例。学生和 开发者可以输入一个已知正确的 IBAN,改动其中一位,看着结论从有效变成 校验失败。覆盖 60 多个国家的应有长度表,顺带就是一份各国 IBAN 结构 差异的速查参考。

常见踩坑

  • 把校验通过当成账户真实存在的证据。mod-97 只能确认 IBAN 写得规范、没有笔误,比如没人漏掉一位数字,它说不了账户是否开通、是不是收款人本人。随便编一串也可能碰巧通过 mod-97,所以户名和开户行一定要另外核对。

  • 以为美国、加拿大、中国的账号能校验。美国、加拿大、中国都不用 IBAN,这些前缀会被报成未知国家。美国境内转账用路由号,中国用 CNAPS 联行号,跨境转账靠 SWIFT/BIC 加账号,而不是 IBAN。

  • 忘了每个国家长度都是固定的。德国 IBAN 是 22 位,法国是 27 位,把德国的长度套到法国号码上,即便每个字符看着都像样,也一定会长度不符。要看应有长度那一项,别只看校验和。

隐私说明

每一步都是浏览器标签页里运行的纯 JavaScript:去空格、查国家长度、算 mod-97、生成格式化输出。任何 IBAN 都不会上传,你输入的内容也不记录。 有一点要注意:输入会被写进页面网址,这样分享链接能还原同样的校验,也就 意味着把链接粘到聊天里,对方服务器的访问日志会留下这个 IBAN。涉及真实 账号时,尽量别分享网址,也别把真实银行信息贴到你掌控不了的地方。

常见问题

类似工具组合

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

Made by Toolora · 100% client-side · Updated 2026-06-12