随机 IBAN 生成器
符合各国格式、MOD-97 校验位正确的有效测试 IBAN,可直接复制,且从未由任何银行发放。
- 91 个国家
- 免费,无需注册
- API 和 MCP 服务器
DE10100100102296571305
- 国家代码 DE
- 校验位 10
- 银行代码 10010010
- 账号 2296571305
批量生成 最多 100 个 IBAN,可导出为 CSV、JSON、SQL 或纯文本
在 CSV、JSON 和 SQL 中,IBAN 的每个分段(银行、分行、账号、校验位)各占一列。
在 AI 助手中使用
将 MCP 服务器添加到 Claude、Cursor 或 VS Code,直接在对话中生成测试 IBAN。无需账号,也无需 API 密钥。
IBAN 由哪几部分组成
每个 IBAN 都由相同的三部分组成,只有最后一部分因国家而异。
DE893704 0044 0532 0130 00
国家代码 DE
取自 ISO 3166-1 的两个字母,例如德国是 DE,意大利是 IT。它决定了后面的部分采用哪个国家的格式。
校验位 89
根据整个 IBAN 用 MOD-97 算出的两位数字,几乎能发现所有输入错误,比如输错一位数字或两个字符前后颠倒。
BBAN 3704…
即本国账号部分:包括银行代码,通常还有分行代码,然后是账号,有些国家还带有国内校验位。在本站支持的国家中,它的长度为 11 到 27 个字符,视国家而定。
按国家生成 IBAN
选择一个国家,查看它的 IBAN 格式并获取有效的测试 IBAN。代码旁的数字是该国 IBAN 的长度。
西欧
- 爱尔兰 IE IBAN 长度: 22
- 安道尔 AD IBAN 长度: 24
- 奥地利 AT IBAN 长度: 20
- 比利时 BE IBAN 长度: 16
- 德国 DE IBAN 长度: 22
- 法国 FR IBAN 长度: 27
- 梵蒂冈 VA IBAN 长度: 22
- 荷兰 NL IBAN 长度: 18
- 列支敦士登 LI IBAN 长度: 21
- 卢森堡 LU IBAN 长度: 20
- 摩纳哥 MC IBAN 长度: 27
- 瑞士 CH IBAN 长度: 21
- 圣马力诺 SM IBAN 长度: 27
- 西班牙 ES IBAN 长度: 24
- 意大利 IT IBAN 长度: 27
- 英国 GB IBAN 长度: 22
- 直布罗陀 GI IBAN 长度: 23
北欧
中欧和南欧
- 阿尔巴尼亚 AL IBAN 长度: 28
- 保加利亚 BG IBAN 长度: 22
- 北马其顿 MK IBAN 长度: 19
- 波兰 PL IBAN 长度: 28
- 波斯尼亚和黑塞哥维那 BA IBAN 长度: 20
- 黑山 ME IBAN 长度: 22
- 捷克 CZ IBAN 长度: 24
- 科索沃 XK IBAN 长度: 20
- 克罗地亚 HR IBAN 长度: 21
- 罗马尼亚 RO IBAN 长度: 24
- 马耳他 MT IBAN 长度: 31
- 葡萄牙 PT IBAN 长度: 25
- 塞尔维亚 RS IBAN 长度: 22
- 塞浦路斯 CY IBAN 长度: 28
- 斯洛伐克 SK IBAN 长度: 24
- 斯洛文尼亚 SI IBAN 长度: 19
- 希腊 GR IBAN 长度: 27
- 匈牙利 HU IBAN 长度: 28
东欧和高加索
中东
非洲
没有符合搜索条件的国家。
在代码中调用生成器
测试套件、CI 流水线或 AI 智能体需要 IBAN?同一个生成器也通过 REST API 和公开的 MCP 服务器提供。
curl -H "X-API-Key: YOUR_KEY" \
"https://generaterandomiban.com/api/v1/generate/DE?count=2"
{
"country": { "code": "DE", "iban_length": 22 },
"count": 2,
"ibans": [
{
"iban": "DE89370400440532013000",
"formatted": "DE89 3704 0044 0532 0130 00",
"valid": true
},
…
]
}
了解 IBAN
IBAN 百科用通俗的语言介绍 IBAN,从它的由来讲到各国格式的差异。
- 什么是 IBAN? 逐一拆解国际银行账号:国家代码、校验位和本国账号。
- IBAN 简史 从 20 世纪 90 年代的一个欧洲银行业委员会,到如今全球通用的注册表:标准本身、历次修订,以及陆续加入的国家。
- 各国 IBAN 格式 为什么挪威的 IBAN 只有 15 个字符,而马耳他的有 31 个,并列出本站支持的每个国家的格式。
- IBAN 校验位的计算原理 一步步拆解 MOD-97 方法,附一个可以在纸上跟着算的例子和几行代码。
- IBAN 中的国内校验位 许多国家在账号中保留了自己的校验位,从法国的 clé RIB 到意大利的 CIN。它们怎么算,和 IBAN 校验位又有什么不同。
- IBAN 与 BIC(SWIFT 代码) 一个指向账户,一个指向银行。什么时候需要哪一个,以及 SEPA 为何不再要求 BIC。
- IBAN 与 SEPA 单一欧元支付区(SEPA)如何让 IBAN 成为欧元转账唯一需要的账号。
- 不使用 IBAN 的国家 美国、加拿大、澳大利亚、中国和印度用其他方式识别银行账户。它们用的是什么,以及如何向这些账户付款。
- 面向开发与 QA 的测试 IBAN 验证程序到底检查什么,哪些错误会让 IBAN 处理出问题,以及如何把测试 IBAN 接入您的流水线。
常见问题
什么是随机 IBAN 生成器?
一种生成结构有效 IBAN 的工具:国家代码、长度和格式都正确,校验位也能通过 MOD-97 检验。开发和测试人员用它填写支付表单、准备测试数据,不必动用真实的银行信息。
这些 IBAN 是真的还是假的?
它们是测试 IBAN,有时也被称为假 IBAN:账号是随机的,校验位是正确的。它们并非银行发放,切勿用于真实付款。
生成的 IBAN 能通过验证吗?
能通过结构检查:国家代码、长度、字符格式和 MOD-97 校验位;凡是已知官方算法的国家,国内校验位也能通过。需要银行数据的检查则不同。如果默认开启的仿真模式给了它一个真实的银行代码(部分国家有这类代码),银行目录检查会接受它,否则通常会拒绝。账户查询也无法确认它。
MOD-97 校验是怎么进行的?
把前四个字符移到末尾,将每个字母换成两位数字(A = 10,B = 11,依此类推到 Z = 35),再用得到的数除以 97。余数为 1,就说明校验位正确。这一方法出自 ISO 7064,是 IBAN 标准 ISO 13616 的一部分。
支持哪些国家?
共支持 91 个国家和地区,即 SWIFT 的 IBAN 注册表中的全部国家和地区,外加阿尔及利亚和摩洛哥。其中包括欧盟全部 27 个成员国、英国、瑞士和挪威,以及中东、非洲、亚洲和美洲的国家,例如土耳其、沙特阿拉伯、哈萨克斯坦、巴西和哥斯达黎加。每个国家都按其本国格式生成。