Tiny Online Tools logoTiny Online Toolssearch搜索工具…grid_view全部工具
首页chevron_right安全工具chevron_rightIBAN 生成器IBAN 生成器

IBAN 生成器

为 30 多个国家生成校验位正确的有效 IBAN(ISO 13616 mod-97)。

info每个 IBAN 都具有正确的 ISO 13616 校验位,但并非真实账户。仅供测试。

相似工具

SHA-256 生成器

SHA-256 生成器

从文本生成 SHA-256 哈希。

UUID v1 生成器

UUID v1 生成器

生成带嵌入时间戳的 UUID v1。

UUID v7 生成器

UUID v7 生成器

生成按时间排序的 UUID v7。

UUID 生成器

UUID 生成器

生成唯一的 UUID v4 标识符。

安全密钥生成器

安全密钥生成器

生成 HEX、Base64 或 Base64URL 格式的加密密钥。

文本转 snake_case

文本转 snake_case

把句子和短语转换为 snake_case 格式。

YAML 转 JSON

YAML 转 JSON

将 YAML 文件转换为 JSON。

apps

更多工具

浏览我们完整的免费在线工具集合。

IBAN 生成器

IBAN(国际银行账号)是在国际和 SEPA 转账中识别银行账户的标准化方式。每个 IBAN 由国家代码、两位校验位和各国格式的 BBAN(基本银行账号)组成。校验始终以 ISO 13616 定义的 mod-97 算法 为核心。

本工具生成 结构有效 的 IBAN:国家代码正确、长度符合各国官方规范、校验位按 mod-97 精确计算,任何 IBAN 校验器都会接受。你可以用来填充测试数据库、验证校验器或构建 SEPA 表单。

支持的国家

超过 30 个国家:奥地利、比利时、保加利亚、克罗地亚、捷克、丹麦、爱沙尼亚、芬兰、法国、德国、希腊、匈牙利、爱尔兰、以色列、意大利、拉脱维亚、立陶宛、卢森堡、荷兰、挪威、波兰、葡萄牙、罗马尼亚、沙特阿拉伯、斯洛伐克、斯洛文尼亚、西班牙、瑞典、瑞士、土耳其、阿联酋和英国。

每个国家的 IBAN 长度不同——德国 = 22,法国 = 27,英国 = 22,荷兰 = 18——字符格式也不同(少数国家的 BBAN 以字母开头,多数为纯数字)。

校验位原理

  1. 把前四位(国家代码 + 校验位)移到末尾。
  2. 将每个字母替换为两位数字:A = 10、B = 11 … Z = 35。
  3. 将结果视为一个超大整数,计算 mod 97
  4. 若结果为 1,则 IBAN 有效。

生成器以反向执行该算法:先选择随机 BBAN,再计算能通过 mod-97 的校验位。

它不是什么

这些 IBAN 仅结构有效,不对应任何真实账户,真实转账会被拒绝。切勿用作自己的收款资料——仅限开发、校验与教学用途。

常见用途

  • UI 与表单校验测试
  • 填充测试数据库
  • 开发与测试 IBAN 校验器
  • SEPA 集成演示
  • 教授 ISO 13616 算法
  • 截图与模型中的占位内容