UTILS.
100% 浏览器内运行
🏦

测试用 IBAN 生成器

为德国、英国、法国、西班牙、荷兰和意大利生成格式正确、通过 mod-97 校验的测试用 IBAN,用于 QA 和支付表单测试。并非真实账户。

选择一个国家并按生成。
⚠ 仅为测试数据——这些 IBAN 通过 mod-97 校验但为随机生成。它们不是真实银行账户,无法收付款项。仅供测试使用。

关于此工具

测试用 IBAN 生成器创建符合其国家正确长度并通过 ISO 7064 mod-97 校验和的国际银行账号,因此它们能在测试期间通过表单和库中的 IBAN 验证。每个国家在 ISO 13616 下都有自己的 BBAN 布局——德国是 18 位数字的主体,英国是 4 个字母的银行代码加 6 位分行代码和 8 位账号,法国、西班牙、荷兰和意大利依此类推。工具用正确类型(数字、字母或字母数字)的随机字符填充每个字段,然后计算两位校验位。

校验和遵循标准:将国家代码和占位符 '00' 移到末尾,把每个字母转换为数字(A=10 … Z=35),再对整个值取模 97,逐位计算以避免溢出常规数字精度。校验位为 98 减去该余数,工具会重新验证每个完成的 IBAN,使其重排后余数恰为 1——这正是有效 IBAN 的定义。结果按每四位一组分块以便阅读。

这些 IBAN 是伪造的,不对应任何真实银行或账户;它们仅用于检验验证、存储和格式化逻辑。一切都在你的浏览器本地运行,不上传任何内容。选择一个国家,设定 1 到 50 的数量,并一键复制整批。

常见问题

这些是真实的银行账户吗?
不是。银行代码和账号都是随机的。每个 IBAN 只具备正确的国家长度、字段结构和有效的 mod-97 校验和。它不映射到任何真实机构或账户,必须严格用于测试表单和库的验证。
校验和是如何计算的?
遵循 ISO 7064:BBAN 后接国家代码和 '00',字母转换为数字(A=10 到 Z=35),然后逐位对结果取模 97。校验位等于 98 减去该余数,工具会确认最终 IBAN 归约后余数为 1。
支持哪些国家?
德国(DE)、英国(GB)、法国(FR)、西班牙(ES)、荷兰(NL)和意大利(IT)。每个都使用其在 ISO 13616 下的官方 BBAN 布局和总长度,因此验证器会接受该国家特定的格式。
我的数据会上传到任何地方吗?
不会。国家规范嵌入在页面中,每个 IBAN 都在你的浏览器本地生成并完成校验和验证。不会向服务器发送任何内容,因此工具可离线工作并保持你测试的私密性。

更多工具