tomai
免费 · 财务工具

IBAN 校验

官方 mod-97 算法验任意 IBAN——附格式化

两个字母挡住几十亿欧元的笔误

IBAN 把国家、银行、网点、账号串成一根绳,再用数学上锁:前四位搬尾,字母当数字(A=10…Z=35),整串除以 97 必须余 1。错一位就挂——要的就是汇款前拦下笔误。

这个工具能做什么

  • 🏦 按 ISO 13616 mod-97 验任意 IBAN
  • 🌍 先查国家码,再查各国长度
  • ✨ 有效号码按四位分组排版
  • 🔍 告诉你挂在哪:国家、长度还是校验和

什么时候用它

  • 汇款前 double-check 账号
  • 给自己做的表单加 IBAN 校验
  • 学校验和怎么抓住换位错误

隐私:校验是纯算术,浏览器本地——你查的账号从不离开设备。

最后更新 · 2026-09-01

校验是怎么实现的

去空格转大写,先查国家码进长度表;前四位搬尾,字母展成数字(A=10),逐位 mod-97 余 1 即过。余数永远只留两位,任意长度安全。

为什么在这里验?

🏦

报原因,不只红绿

挂了说清挂在哪一关——国家不认识、各国长度不对、校验和没过,照着改,不瞎猜。

国家表很全

官方注册表的长度全内置,15 位的挪威到 32 位的萨尔瓦多——没有短表误杀你的国家。

🔒

输出能对着看

有效的按四位分组回来,跟对账单逐字逐句对,错一位都看得见,汇款更安心。

常见问题

校验通过证明什么?

证明格式正确:国家码认识、各国长度对、mod-97 余 1。证明不了账户存在、有钱——那个只有银行知道。

空格有影响吗?

没有——官方格式四位一组纯给人看的,校验前全剥掉,我们也一样。

我的 IBAN 没过,钱卡住了?

九成是抄错:换位一对数字校验就挂,这是设计如此。对着银行对账单重拷一份,别手敲。

常见问题

校验通过证明什么?

证明格式正确:国家码认识、各国长度对、mod-97 余 1。证明不了账户存在、有钱——那个只有银行知道。

空格有影响吗?

没有——官方格式四位一组纯给人看的,校验前全剥掉,我们也一样。

我的 IBAN 没过,钱卡住了?

九成是抄错:换位一对数字校验就挂,这是设计如此。对着银行对账单重拷一份,别手敲。

相关工具

相关工具