无需登录 数据私有 本地保存

IBAN银行账号验证 - 国际账号格式校验

27
0
0
0
IBAN 国际银行账号验证
快速体验 - 点击示例IBAN:
🇩🇪 德国 🇬🇧 英国 🇫🇷 法国 🇪🇸 西班牙 🇮🇹 意大利 🇳🇱 荷兰 🇨🇭 瑞士 🇧🇪 比利时 🇦🇹 奥地利
各国 IBAN 格式参考
国家/地区 代码 IBAN长度 格式示例
IBAN 常见问题 (FAQ)

IBAN(International Bank Account Number,国际银行账号)是一种国际标准化的银行账号格式,用于唯一标识全球银行账户。它由ISO 13616标准定义,旨在简化跨境支付并减少转账错误。

IBAN最多包含34个字母和数字,包括:

  • 国家代码(前2位字母,如DE代表德国)
  • 校验位(第3-4位,2个数字,用于验证账号有效性)
  • BBAN(基本银行账号,各国格式不同)

目前全球已有80多个国家和地区采用IBAN标准,主要在欧洲、中东、加勒比地区广泛使用。

IBAN使用MOD 97-10算法验证,步骤如下:

  1. 将IBAN的前4位移动到末尾(国家代码+校验位移到字符串最后)
  2. 将所有字母转换为数字:A=10, B=11, C=12, ..., Z=35
  3. 将整个数字字符串作为一个大整数,除以97取余数
  4. 如果余数为1,则IBAN校验通过

例如:IBAN GB29 NWBK 6016 1331 9268 19 经过重新排列和转换后计算 mod 97,结果应为1。

IBANSWIFT/BIC是两个不同但互补的银行标识系统:

  • IBAN:标识具体的银行账户(哪个银行的哪个账户)
  • SWIFT/BIC代码:标识银行本身(哪家银行的哪个分行),格式如NWBKGB2L

进行国际转账时,通常需要同时提供IBAN和SWIFT/BIC:IBAN确保资金到达正确的账户,SWIFT/BIC确保资金路由到正确的银行。

IBAN主要用于以下区域:

  • 欧洲:所有欧盟/欧洲经济区国家(德国、法国、英国、西班牙、意大利等)
  • 中东:沙特阿拉伯、阿联酋、卡塔尔、巴林、约旦等
  • 非洲:突尼斯、毛里求斯等
  • 加勒比:多米尼加共和国等

注意:美国、加拿大、中国、日本、澳大利亚等国家不使用IBAN,它们使用各自的本土银行账号系统。向这些国家转账通常需要提供账号和路由号码(如ABA路由号、Sort Code等)。

IBAN验证失败通常由以下原因导致:

  • 校验位不匹配:可能是输入错误,或账号本身不存在
  • 国家代码无效:前2位不是有效的ISO国家代码
  • 长度不正确:该国家的IBAN长度不符合标准(如德国必须22位)
  • 包含非法字符:IBAN只能包含字母(A-Z)和数字(0-9)
  • 格式错误:空格位置不当或存在其他标点符号

建议仔细核对原始IBAN,确保从银行账单或网银中正确复制,避免手动输入错误。

完全安全。本工具的验证过程全部在您的浏览器本地完成,不会将任何数据发送到服务器。IBAN本身不包含您的密码、PIN码或任何敏感认证信息——它本质上就是一个公开的银行账号

IBAN的格式是公开标准,验证仅涉及数学校验计算(MOD 97),相当于检查一个号码的格式是否正确。就像验证身份证号码的校验位一样,不会泄露任何隐私信息

尽管如此,建议不要在公共电脑或不安全的网络环境中输入完整的银行信息。

IBAN有两种表示格式:

  • 电子格式:无空格连续字符串,如GB29NWBK60161331926819,用于电子传输和系统处理
  • 纸质格式:每4个字符一组用空格分隔,如GB29 NWBK 6016 1331 9268 19,便于人工阅读和核对

两种格式在本质上完全相同,验证时通常需要去除空格。本工具同时支持两种格式的输入和输出。

您可以通过以下途径找到您的IBAN:

  • 银行对账单:纸质或电子账单上通常印有IBAN
  • 网上银行/手机银行:登录后在账户详情中查看
  • 银行卡:部分国家的银行卡上印有IBAN
  • 银行网点:向银行工作人员咨询
  • 银行信函:开户时银行提供的账户信息文件

如果您有银行账号和银行代码(Sort Code/BLZ等),也可以使用IBAN计算器来生成完整的IBAN。