IBAN 生成器
IBAN(国际银行账号)是在国际和 SEPA 转账中识别银行账户的标准化方式。每个 IBAN 由国家代码、两位校验位和各国格式的 BBAN(基本银行账号)组成。校验始终以 ISO 13616 定义的 mod-97 算法 为核心。
本工具生成 结构有效 的 IBAN:国家代码正确、长度符合各国官方规范、校验位按 mod-97 精确计算,任何 IBAN 校验器都会接受。你可以用来填充测试数据库、验证校验器或构建 SEPA 表单。
支持的国家
超过 30 个国家:奥地利、比利时、保加利亚、克罗地亚、捷克、丹麦、爱沙尼亚、芬兰、法国、德国、希腊、匈牙利、爱尔兰、以色列、意大利、拉脱维亚、立陶宛、卢森堡、荷兰、挪威、波兰、葡萄牙、罗马尼亚、沙特阿拉伯、斯洛伐克、斯洛文尼亚、西班牙、瑞典、瑞士、土耳其、阿联酋和英国。
每个国家的 IBAN 长度不同——德国 = 22,法国 = 27,英国 = 22,荷兰 = 18——字符格式也不同(少数国家的 BBAN 以字母开头,多数为纯数字)。
校验位原理
- 把前四位(国家代码 + 校验位)移到末尾。
- 将每个字母替换为两位数字:A = 10、B = 11 … Z = 35。
- 将结果视为一个超大整数,计算
mod 97。 - 若结果为 1,则 IBAN 有效。
生成器以反向执行该算法:先选择随机 BBAN,再计算能通过 mod-97 的校验位。
它不是什么
这些 IBAN 仅结构有效,不对应任何真实账户,真实转账会被拒绝。切勿用作自己的收款资料——仅限开发、校验与教学用途。
常见用途
- UI 与表单校验测试
- 填充测试数据库
- 开发与测试 IBAN 校验器
- SEPA 集成演示
- 教授 ISO 13616 算法
- 截图与模型中的占位内容
Tiny Online Tools







