什么是 IBAN?

逐一拆解国际银行账号:国家代码、校验位和本国账号。

更新于

IBAN(国际银行账号,International Bank Account Number)用来识别一个银行账户,它的格式可以被许多国家的银行读取和校验。别人向您要 IBAN,就是想要一个能把钱转进您账户的号码。

IBAN 长什么样

下面是一个德国 IBAN,按银行打印的方式书写:

DE89 3704 0044 0532 0130 00

它由三部分组成:

组成部分 示例中的内容 含义
国家代码 DE 取自 ISO 3166-1 的两个字母
校验位 89 根据 IBAN 其余部分算出的两位数字
BBAN 3704 0044 0532 0130 00 本国账号

国家代码告诉软件应该按哪个国家的格式处理。校验位用来发现输入错误:哪怕只改动一位数字,校验也会失败。IBAN 校验位的计算原理一文演示了计算过程。BBAN(Basic Bank Account Number,基本银行账号)是该国原本在国内使用的账号,通常包括银行代码,有时还有分行代码,再加上账号本身。

IBAN 为什么长短不一

每个国家都把自己的国内账号格式带进了 IBAN,所以 IBAN 的长度取决于国家。挪威 IBAN有 15 个字符,马耳他的有 31 个,而标准最多允许 34 个。各国 IBAN 格式一文列出了这些差异。

电子格式和打印格式

同一个 IBAN 有两种写法。电子格式不带空格,字母大写:DE89370400440532013000。支付系统存储的就是这种格式,大多数网上表单也要求这样填写。

打印格式把 IBAN 每四个字符分为一组:DE89 3704 0044 0532 0130 00,读出来或用眼睛核对都更方便。印在纸上时,前面有时还会加上“IBAN”字样。空格只是为了方便人阅读,软件在校验或发送号码之前会把空格去掉。

在哪里查到自己的 IBAN

银行会在手机银行和网上银行中显示 IBAN,一般在账户详情里,也会把它印在对账单上。如果找不到,可以向银行索取。不要自己用账号拼出 IBAN:校验位和本国格式都必须完全正确。

把 IBAN 告诉别人安全吗?

别人拿到您的 IBAN,可以往您的账户里打钱;仅凭 IBAN,没人能从账户里取钱。主要风险是直接借记欺诈,也就是有人用您的 IBAN 设置您并未同意的扣款。在欧盟,已授权的直接借记可以在八周内要求银行退款,未经授权的可以在十三个月内要求退款。请经常查看对账单,发现不明交易就及时报告。

用于测试的 IBAN

处理付款的软件需要用 IBAN 来测试。本站的生成器生成的 IBAN 严格遵循上述规则,校验位也正确,但没有任何银行发放过它们。这些 IBAN 只用于测试表单和代码,切勿用于付款。面向开发与 QA 的测试 IBAN 一文介绍了使用方法,IBAN 验证器则可以检查您手头已有的 IBAN。

资料来源

需要测试 IBAN?

为 91 个国家中的任意一个生成有效 IBAN,按需要的格式复制,并查看每一部分的含义。

打开生成器