Start 提交收录

IBAN 校验器

生意与收入

用官方 mod-97 校验位核对 IBAN,显示国家、应有长度与分组格式,全程本地计算。

可带空格或小写,例如 NL91 ABNA 0417 1643 00。

计算结果

校验结果 —
  • 国家或地区 —
  • 校验位 —
  • 实际字符数 —
  • 标准长度 —
  • BBAN 账号部分 —
  • 四位分组 —

修改任意输入,结果即时更新。

公式与规则

  • 去掉空格并转为大写,再把前四位字符移到末尾。
  • 字母转成两位数字:A = 10、B = 11,依此类推到 Z = 35。
  • 把得到的数字串当作一个整数除以 97,余数为 1 即为有效 IBAN。
  • 校验位 = 98 −(用同样方法转换的国家代码与 BBAN 对 97 取模的结果)。
  • 各国 IBAN 总长度固定,从挪威的 15 位到俄罗斯的 33 位不等。

实际示例

荷兰账户

输入 NL91 ABNA 0417 1643 00

结果 校验通过,国家为荷兰,长度 18 位符合标准,BBAN 为 ABNA0417164300。

英国账户

输入 GB82 WEST 1234 5698 7654 32

结果 校验通过,国家为英国,共 22 位,分组显示为 GB82 WEST 1234 5698 7654 32。

改动一位数字

输入 NL91 ABNA 0417 1643 01

结果 校验位不匹配:长度与国家均正常,但 mod-97 余数不为 1。

常见问题

校验通过就能证明账户存在吗?

不能。校验只确认格式与校验位自洽,账户是否开立、是否属于收款人,仍需银行确认。

为什么银行给的 IBAN 在这里不通过?

常见原因是少一位、把连字符或斜杠当成 IBAN 的一部分,或只复制了本地账号而非完整国际账号。空格会被自动忽略,不会导致失败。

粘贴的 IBAN 会被上传吗?

不会。整个校验由本机 JavaScript 完成,关闭标签页即清空,号码不会随任何网络请求发出。

哪些国家使用 IBAN?

以欧洲为主(含 40 多个 SEPA 国家),另有部分中东、北非与加勒比地区。美国、加拿大与澳大利亚使用本国的 routing、sort 或 BSB 号码,不用 IBAN。

免责声明: 本工具仅按公开费率与常见规则做估算,费率、税率与平台政策会随时调整,结果不构成税务、财务或法律建议。请以官方文件与专业人士意见为准。