IBAN 验证工具

步 1 / 333%

: · :

在本地检查 IBAN 的注册国家代码、准确的国家长度、BBAN 字母与数字结构以及 MOD 97-10 校验位。输入内容只保留在当前浏览器中,并会在漏斗页面跳转前清除。通过这些检查并不能证明账户真实存在、仍在使用或属于预期收款人。

如何检查 IBAN

  1. 1

    粘贴 IBAN

    支持电子格式和包含空格的打印格式。字符串不会离开当前页面。

  2. 2

    查看四项本地检查

    验证工具会将国家代码、长度和 BBAN 结构与注册表对照,然后计算 MOD 97-10。

  3. 3

    付款前确认

    请另外向银行或收款人本人核实 IBAN 和收款人信息。

IBAN 的组成

国际银行账户号码以两个字母的国家或地区代码开头,后跟两位校验数字。剩余的基本银行账户号码(BBAN)遵循固定的国家模式。注册表中的每个条目都会规定总长度,并指定 BBAN 各位置必须是数字、字母或两者均可。IBAN 最长为 34 个字符。

SWIFT 是 ISO 13616 的注册机构。本验证工具内置了 **SWIFT IBAN Registry Release 102(2026 年 6 月)**中的 89 个国家和地区代码及官方测试示例。检查输入时不会联系 SWIFT、银行或任何其他服务。

电子格式和打印格式

电子格式的 IBAN 不包含空格或特殊字符。打印格式会将同一字符串按每四个字符分组,以便阅读。注册表中的英国示例为电子格式 GB29NWBK60161331926819,打印格式 GB29 NWBK 6016 1331 9268 19。空格会在本地移除,标点、外形相似的非拉丁字符和本地数字则会被拒绝,不会静默替换。

MOD 97-10 的检查方法

校验和检查会将前四个字符移到末尾,并把字母转换为数值,A 为 10,Z 为 35。得到的十进制序列太长,无法安全地转换为普通整数,因此本工具会逐位计算余数。只有最终余数为 1 时才通过。这符合 ISO 13616 引用并由 ISO/IEC 7064 定义的 MOD 97-10 机制。

本地检查 可以发现的问题 无法证明的内容
注册国家代码 Release 102 中不存在的国家代码 账户在该国真实存在
准确长度 缺失或多余字符 复制的每个字符都正确
BBAN 结构 要求数字的位置出现字母,或相反情况 银行、分行、BIC 或账户持有人
MOD 97-10 多种输入错误和字符换位 账户状态、所有权或收款能力

为什么仍需独立确认

数学上一致的 IBAN 仍可能是虚构的、已关闭的、尚未签发的,或关联到预期收款人之外的其他人。诈骗者也可能替换成另一个格式正确的 IBAN。汇款前,请通过可信渠道核对详细信息,并使用银行提供的收款人或账户确认服务。常见错误包括漏掉一个字符、交换相邻字符、粘贴外形相似的非 ASCII 字符,以及使用旧发票中的信息。

常见问题

不会。验证和格式化都在浏览器中完成。IBAN 不会发送到我们的服务器、写入 URL 或保存,并会在漏斗页面跳转前清除。

不能。它只能证明注册格式、长度、BBAN 结构和 MOD 97-10 校验位在内部保持一致。

它是 IBAN 校验位使用的校验字符机制。重新排列并展开为数字后的 IBAN 除以 97,余数必须为 1。

ISO 13616 允许不同国家使用不同的固定 BBAN 结构。Release 102 中的长度范围为 15 至 33 个字符。

可以。打印格式分组之间使用的普通空格和 Unicode 空白会被移除。连字符、标点以及外形相似的 Unicode 字母或数字会被拒绝。

不能。内置数据只包含本地验证所需的格式规则,不包含当前的银行、分行或 BIC 参考数据。

不是。工具包含 SWIFT IBAN Registry Release 102 中的全部 89 个国家和地区代码,包括 SEPA 之外的已注册国家和地区。

相关工具

此工具还提供其他语言版本