请在上面输入或粘贴 IBAN。
这里只检查格式和校验位。它无法知道账户是否存在、是否开通,也不知道是谁的。IBAN 在你的浏览器里检查,不会发送到任何地方。
关于 IBAN 校验工具
IBAN(国际银行账号)是你在欧洲和许多其他国家转账时要提供的账号。它很长,有 15 到 33 个字符,所以很容易输错一位。
这个 IBAN 校验工具按标准(ISO 13616)的方法检查 IBAN。它会检查国家代码、该国的长度、哪些位置必须是数字或字母,以及两位校验位。IBAN 有效时,它会按每四位一组显示,并给出银行代码。IBAN 无效时,它会告诉你哪里不对,往往还能指出是哪个字符。
它做不到的事:它无法知道账户是否存在、是否开通,或者是谁的。只有银行知道。结果“有效”只表示:*格式和校验位是正确的。*
IBAN 在你的浏览器里检查,不会发送到任何地方。
功能
- 89 个国家 — IBAN 登记表中每个国家的长度和字母/数字规则
- 校验位 — ISO 7064 mod 97 检验,几乎能发现所有输入错误
- 找出可能的错误 — 输错一个字符、两个字符顺序反了,或多了一个字符
- 四位一组 — 带空格复制 IBAN,或不带空格复制,方便填网上表单
- 银行代码和分行代码 — 在该国格式规定的位置显示
- 国家校验位 — 还会检查比利时、法国、摩纳哥、西班牙、意大利、圣马力诺、葡萄牙、芬兰和挪威
- 空格、短横线和小写字母 — 都没问题;前面的“IBAN”字样也会被忽略
- 隐私 — 不会向任何地方发送任何内容
工具检查什么
- 国家代码 — 前两个字母,例如 DE 或 FR。必须是使用 IBAN 的国家。
- 长度 — 每个国家都有固定长度。德国 IBAN 一定是 22 个字符,荷兰 IBAN 是 18 个。
- 规则 — 每个国家规定了哪些位置是数字,哪些是字母。荷兰 IBAN 的第 5 到 8 位是字母(银行,例如 ABNA);德国 IBAN 在国家代码之后全是数字。
- 校验位 — 第 3 位和第 4 位。它们由其他所有字符算出来(见下文),所以只要输错,它们几乎一定会不对。
- 国家校验位 — 有些国家在账号里面还有一个校验位。如果 IBAN 校验位对而这一位不对,说明这个 IBAN 可能是用错误的账号生成的。
校验位的计算方法
校验位使用 ISO 7064 mod 97-10 方法。下面用 IBAN DE89 3704 0044 0532 0130 00 来演示:
- 把前四个字符移到末尾:370400440532013000DE89
- 把每个字母换成数字:A = 10,B = 11 … Z = 35。这里 D = 13,E = 14:370400440532013000131489
- 用 97 除这个大数。余数必须是 1。这里是 1,所以这个 IBAN 有效。
银行生成校验位时,会把这两位先写成 00,做同样的计算,再用 98 减去余数。所以校验位一定在 02 到 98 之间。
这个检验能发现每一个单个字符的错误,也能发现每一次相邻两个字符的顺序颠倒。工具就用了这一点:检验失败时,它会试每一种单字符修改和每一种顺序互换,并列出只改一处就能让 IBAN 有效的位置。如果这样的位置很多,它会直接告诉你,不会乱猜。
各国 IBAN 长度
IBAN 登记表中的 89 个国家及其 IBAN 的长度。最短的是挪威(15),最长的是俄罗斯(33)。
| 国家 | 代码 | 长度 |
|---|---|---|
| 阿尔巴尼亚 | AL | 28 |
| 安道尔 | AD | 24 |
| 奥地利 | AT | 20 |
| 阿塞拜疆 | AZ | 28 |
| 巴林 | BH | 22 |
| 白俄罗斯 | BY | 28 |
| 比利时 | BE | 16 |
| 波斯尼亚和黑塞哥维那 | BA | 20 |
| 巴西 | BR | 29 |
| 英属维尔京群岛 | VG | 24 |
| 保加利亚 | BG | 22 |
| 布隆迪 | BI | 27 |
| 哥斯达黎加 | CR | 22 |
| 克罗地亚 | HR | 21 |
| 塞浦路斯 | CY | 28 |
| 捷克 | CZ | 24 |
| 丹麦 | DK | 18 |
| 吉布提 | DJ | 27 |
| 多米尼加共和国 | DO | 28 |
| 埃及 | EG | 29 |
| 萨尔瓦多 | SV | 28 |
| 爱沙尼亚 | EE | 20 |
| 福克兰群岛 | FK | 18 |
| 法罗群岛 | FO | 18 |
| 芬兰 | FI | 18 |
| 法国 | FR | 27 |
| 格鲁吉亚 | GE | 22 |
| 德国 | DE | 22 |
| 直布罗陀 | GI | 23 |
| 希腊 | GR | 27 |
| 格陵兰 | GL | 18 |
| 危地马拉 | GT | 28 |
| 洪都拉斯 | HN | 28 |
| 匈牙利 | HU | 28 |
| 冰岛 | IS | 26 |
| 伊拉克 | IQ | 23 |
| 爱尔兰 | IE | 22 |
| 以色列 | IL | 23 |
| 意大利 | IT | 27 |
| 约旦 | JO | 30 |
| 哈萨克斯坦 | KZ | 20 |
| 科索沃 | XK | 20 |
| 科威特 | KW | 30 |
| 拉脱维亚 | LV | 21 |
| 黎巴嫩 | LB | 28 |
| 利比亚 | LY | 25 |
| 列支敦士登 | LI | 21 |
| 立陶宛 | LT | 20 |
| 卢森堡 | LU | 20 |
| 马耳他 | MT | 31 |
| 毛里塔尼亚 | MR | 27 |
| 毛里求斯 | MU | 30 |
| 摩尔多瓦 | MD | 24 |
| 摩纳哥 | MC | 27 |
| 蒙古 | MN | 20 |
| 黑山 | ME | 22 |
| 荷兰 | NL | 18 |
| 尼加拉瓜 | NI | 28 |
| 北马其顿 | MK | 19 |
| 挪威 | NO | 15 |
| 阿曼 | OM | 23 |
| 巴基斯坦 | PK | 24 |
| 巴勒斯坦 | PS | 29 |
| 波兰 | PL | 28 |
| 葡萄牙 | PT | 25 |
| 卡塔尔 | QA | 29 |
| 罗马尼亚 | RO | 24 |
| 俄罗斯 | RU | 33 |
| 圣卢西亚 | LC | 32 |
| 圣马力诺 | SM | 27 |
| 沙特阿拉伯 | SA | 24 |
| 塞尔维亚 | RS | 22 |
| 塞舌尔 | SC | 31 |
| 斯洛伐克 | SK | 24 |
| 斯洛文尼亚 | SI | 19 |
| 索马里 | SO | 23 |
| 西班牙 | ES | 24 |
| 苏丹 | SD | 18 |
| 瑞典 | SE | 24 |
| 瑞士 | CH | 21 |
| 圣多美和普林西比 | ST | 25 |
| 东帝汶 | TL | 23 |
| 突尼斯 | TN | 24 |
| 土耳其 | TR | 26 |
| 乌克兰 | UA | 29 |
| 阿拉伯联合酋长国 | AE | 23 |
| 英国 | GB | 22 |
| 梵蒂冈 | VA | 22 |
| 也门 | YE | 30 |
常见问题
IBAN 有效就代表账户存在吗?
不代表。这个工具只知道格式和校验位的规则。IBAN 可以是有效的,却属于已经注销的账户,或者属于别人。只有银行能说明账户是否存在。汇款前,请先向银行核对收款人的姓名。
我的 IBAN 为什么无效?
通常是某个字符输错、两个字符顺序反了,或者少了一个字符。工具会显示哪条规则没通过。能判断时,它会指出可能输错的字符。请把 IBAN 和你的银行卡、银行信件或手机银行里的对照。
可以带空格或用小写字母输入 IBAN 吗?
可以。空格、短横线和点会被去掉,小写字母会变成大写。你也可以粘贴“IBAN DE89 …”,“IBAN”这个词会被忽略。
IBAN 有多长?
这取决于国家:从 15 个字符(挪威)到 33 个字符(俄罗斯)。德国是 22,法国和意大利是 27,西班牙是 24,荷兰是 18,英国是 22。请看上面的表格。
工具会显示银行名称或 BIC 吗?
不会。它只显示 IBAN 里的银行代码和分行代码(英国和爱尔兰是分类代码)。它没有银行名单,所以不显示银行名称或 BIC。
什么是国家校验位?
有些国家在有 IBAN 之前,账号里就有自己的校验位,例如法国的 RIB 密钥,或意大利的 CIN 字母。它们现在仍然在 IBAN 里面。工具会为比利时、法国、摩纳哥、西班牙、意大利、圣马力诺、葡萄牙、芬兰和挪威检查它们。
我的 IBAN 会被发送到别处吗?
不会。检查在你的浏览器里运行。不会上传,也不会保存。
相关工具
- 增值税计算器 — 按任意税率加上或扣除增值税
- 贷款计算器 — 每月还款额和总利息
- 数字转文字 — 为支票或发票把金额写成文字
- 发票生成器 — 把你的 IBAN 放到一张整洁的发票上
- 密码生成器 — 为你的网银登录生成强密码
使用方法
- 在输入框里输入或粘贴 IBAN。有空格和小写字母都没关系
- 查看结果。绿色表示格式和校验位正确。红色表示有问题,请看下面的列表
- 看被标记的字符。红色标记指出可能输错的字符。请与银行单据对照
- 查看银行代码。如果你知道应该是哪家银行,可以在详细信息里核对
- 复制 IBAN。按四位一组复制,或不带空格复制,方便填网上表单