关于 Generate Random IBAN

为所有和 IBAN 打交道的人提供免费工具和通俗易懂的指南:能通过验证、却从未由银行发放的测试 IBAN,一个 IBAN 验证器,以及 IBAN 百科。

由谁维护

本站由独立项目 Generate Random IBAN 开发和维护。我们不是银行,也不是支付服务商,与 SWIFT、ISO 或任何银行都没有隶属关系。该项目还维护着开源 IBAN 库 iban-check。

本站是什么,不是什么

本站提供覆盖 91 个国家的测试 IBAN 生成器、IBAN 验证器、REST API、供 AI 智能体使用的公开 MCP 服务器,以及一套通俗易懂的指南:IBAN 百科。整个网站提供 9 种语言版本。

本站不是银行,不开设账户,也无法告诉您自己账户的 IBAN:您的银行会在 App 和对账单上显示它。生成的 IBAN 是测试数据,没有任何银行发放过,切勿用于付款、注册服务或直接借记。

为什么做这个工具

支付表单、银行系统对接和 IBAN 验证程序,都需要能通过校验和检查的测试数据。手工拼凑这类 IBAN 既慢又容易出错,因为每个国家的长度和结构都不一样。

本站一秒钟就能为 91 个国家生成这样的 IBAN。每个 IBAN 都遵循所属国家的格式,MOD-97 校验位正确,还能看到每一部分代表什么。

IBAN 是如何生成的

每个 IBAN 都从该国登记的 BBAN 结构出发:数字和字母的个数正确,位置也正确。如果该国设有国内校验位,而且公布了官方算法,例如法国的 clé RIB 或意大利的 CIN,生成器就会把它们算出来。然后再用 MOD 97-10(ISO/IEC 7064)计算两位 IBAN 校验位,因此每个 IBAN 都能通过所有验证程序都会执行的这项校验。

生成器默认使用仿真模式:只使用数字,并且在 84 个国家中使用大型银行的银行代码,这些代码由我们从中央银行等官方登记册中人工整理。账号仍然是随机的。仿真 IBAN 同样没有任何银行发放过,但可能碰巧与某个真实账户一致。关闭“仿真”即可生成完全随机的 IBAN:银行代码也是随机的,格式允许的位置可能出现字母。

资料来源与事实核查

各国格式依据 SWIFT IBAN 注册表第 102 版(2026 年 6 月),这是 SWIFT 为 ISO 13616 标准维护的官方注册表。阿尔及利亚和摩洛哥不在其中:它们的格式来自非官方列表,相应页面也注明了这一点。国内校验位的算法来自各国中央银行、国家标准和银行业协会,每个国家页面都注明了出处。

自动化测试会用注册表中的示例检验每个国家的格式和每种国内校验算法,并检查生成的 IBAN 能否通过 MOD-97 校验。

IBAN 百科 的文章都对照一手资料核实:SWIFT IBAN 注册表、ISO 13616、ISO/IEC 7064、欧盟第 260/2012 号和第 2024/886 号条例、欧洲支付委员会和欧洲中央银行。每篇文章都列出了资料来源,并注明最近一次更新的日期。英文是原文,其他 8 种语言都是据此翻译的。

发现错误?请写信告诉我们。我们会对照原始资料核实,修改页面并更新日期。

开源项目:iban-check

iban-check 是本项目的开源库,用于在 JavaScript 和 TypeScript 中离线验证和解析 IBAN。它依据 SWIFT IBAN 注册表执行结构检查和 MOD-97 校验,说明 IBAN 无效的原因,而且没有任何依赖(MIT 许可证)。 GitHub · npm

您的数据如何处理

无需注册账户。IBAN 在您请求时生成,从不保存,我们也不会追踪您生成了哪些 IBAN。您可以把它们用于测试、演示和文档,或用来了解 IBAN 的原理。

验证器在您的浏览器中校验 IBAN;未启用 JavaScript 时,IBAN 会发送到我们的服务器,仅用于校验,不会被保存。其余内容请参阅隐私政策和 Cookie 政策:托管服务、Cloudflare、Google Analytics和 Google Fonts。

联系我们

如有问题、内容更正、错误报告或需要 API 密钥,请发邮件至 apis@generaterandomiban.com