跳到主要内容

免费 IBAN 校验器

检查 IBAN 的国家、长度和校验码,以及西班牙、法国、比利时、意大利、葡萄牙和挪威的国内校验码。伊朗 Sheba 和土耳其 IBAN 会显示银行名称。支持一次性批量检查。

粘贴一个 IBAN(或一个列表,每行一个)。校验在此页面上运行:检查国家、长度、MOD 97 校验码,以及国家/地区在账号内部设置的国内校验码。

空格、破折号和小写字母均可接受。Sheba 号码接受波斯文和阿拉伯文数字。

有效的 IBAN 表示格式正确。这不能证明账户存在或属于您期望的人:请与收款人或您的银行确认姓名。

🔒 在此浏览器中校验。您输入的任何内容都不会被发送、存储或放入地址栏。

工作原理

每个 IBAN 都在您的浏览器中通过算术运算进行校验。页面会清理输入内容(空格、破折号、波斯文数字),在 IBAN 注册表中查找该国家/地区的长度和格式,对校验码运行 ISO 7064 MOD 97 检查,并且对于有国内校验码的国家/地区,重新计算账号内部的国内校验码。

  1. 1
    粘贴 IBAN
    在输入框中输入或粘贴。空格、破折号和小写字母均可接受。如需检查多个,请每行放置一个。
  2. 2
    查看结果
    有效的 IBAN 会被拆分为银行代码、分行代码和账号,土耳其和伊朗号码还会显示银行名称。无效的 IBAN 会说明哪里出了问题。
  3. 3
    修正输入错误
    当校验码失败时,点击任一建议的 IBAN 进行尝试,然后与您的原始来源进行比对。
  4. 4
    复制或下载
    以打印或电子形式复制 IBAN,或者对于列表,将结果下载为 CSV。

您的 IBAN 在此浏览器中进行校验。任何内容都不会被发送、存储或放入地址栏。

指南

操作示例

输入或粘贴 DE89 3704 0044 0532 0130 00。工具会显示“有效的 IBAN”,国家/地区为“德国 (DE)”,校验码为 89,银行代码为 37040044,账号为 0532013000。“带空格复制”得到 DE89 3704 0044 0532 0130 00,“不带空格复制”得到 DE89370400440532013000。将最后一位数字改为 1,结果会变为“无效的 IBAN”,并显示“校验码与号码其余部分不匹配,因此至少有一个字符错误。”此时校验码行会显示 89 → 应为 62,并出现两条建议,其中一条是你原来的号码。“试用示例”会加载四个 IBAN(德国、法国、西班牙和土耳其),并报告“4 个中 3 个有效”,因为西班牙的那个未通过校验码测试。

使用哪些设置,以及限制

  • 了解校验涵盖的范围。 它会校验国家/地区代码、该国家/地区的长度、哪些位置必须是数字或字母,以及两位 MOD 97 校验码。对于西班牙、法国、摩纳哥、比利时、葡萄牙、意大利、圣马力诺和挪威,它还会校验账号内部的银行自身校验码。内置了 90 个国家/地区的代码,包括伊朗的 Sheba 号码。有效结果仅表示号码格式正确:它不能证明账户存在或属于你的收款人,因此请与收款人或你的银行确认户名。
  • 按原样输入。 空格、破折号、点号、斜杠和小写字母均可接受,开头的“IBAN”或“IBAN:”会被去除。波斯语、阿拉伯语和全角数字会被转换,因此从波斯语应用粘贴的 Sheba 号码可直接使用。你无需手动删除空格。
  • 一次检查多个,每行一个。 粘贴列表,每行一个 IBAN;逗号、分号和制表符也可分隔条目。最多可检查 2,000 个,表格会显示每个号码、其国家/地区及结果。“下载 CSV”会保存所有行,列包括 input、iban、valid、problem、country、bank_code、branch_code、account 和 bank_name。“复制有效的 IBAN”仅复制有效的号码,带空格,每行一个。
  • 选择正确的复制按钮。 “带空格复制”给出四字符一组的格式,即 IBAN 在纸质文件和发票上的打印方式。“不带空格复制”给出电子格式,即无空格的大写形式,用于粘贴到银行或支付表单及数据文件中。这两个按钮仅在单个有效 IBAN 时出现。
  • 阅读分解信息。 对于单个 IBAN,页面会将号码分解为国家/地区、校验码、银行代码、分行代码、账号、国内校验码和账户类型(只要该国/地区的结构中有这些部分),并用红色标出字符类型错误的任何部分。当银行代码在简短的内置列表中时,土耳其 IBAN 和伊朗 Sheba 号码还会显示银行名称。对于其他国家/地区,包括德国,仅显示代码,因为完整的银行列表太大,无法内置,且经常变更。
  • 谨慎对待建议。 当单个 IBAN 未通过校验码测试或国内校验时,页面会列出最多 6 个你可能想输入的有效号码:两个相邻字符交换,或一个字符被更改。列表中可能出现其他有效号码,且列表可能在 6 个时截断,因此它可能不包含正确的那一个。在使用任何建议前,请与原始文件核对。同时检查多个号码时不提供建议。

常见问题及解决方法

提示“它有 19 个字符;德国的 IBAN 应有 22 个。”(会显示你的实际字符数和国家/地区)。
字符缺失、多余或粘连。每个国家/地区有固定长度:德国 22,法国 27,英国 22,挪威 15。请将号码与来源比对,检查末尾是否漏掉了数字。仅用空格分隔的两个 IBAN 在同一行会被当作一个超长号码读取,因此请将它们各放一行,或用逗号或分号分隔。
提示“无效的 IBAN”和“校验码与号码其余部分不匹配,因此至少有一个字符错误。”
长度和结构正确,但至少有一个字符与真实号码不同,常见情况是两个相邻字符交换了位置。请逐字与原件比对。“校验码”行会显示国家/地区代码后两位数字应为何值,例如“应为 62”,这仅在你确定其余部分正确时才有帮助。尝试结果下方列出的建议,并与来源确认其中任何一个。
提示“第 22 个字符类型错误(该是数字的地方是字母,或反之)。”或“它包含 IBAN 不能有的字符”。
第一个不符合该国/地区结构的字符会被标红。常见原因是将字母 O 输成了数字 0,或从复制内容中带入了 # 或货币符号等符号。请修正被标记的字符。仅在该国/地区结构要求的位置才允许出现字母,例如英国 IBAN 开头的银行代码,如 GB82 WEST 1234 5698 7654 32。
提示“XX”不是使用 IBAN 的国家/地区(会显示你输入的两个字母)。
前两个字符不是 IBAN 国家代码。请检查号码前面是否有多余的标签、项目符号或数字;只有开头的“IBAN”或“IBAN:”会被移除。美国、加拿大、澳大利亚、印度、中国和日本等国家不在内置的 90 个国家代码列表中,因为它们不使用 IBAN,请改用这些国家自己的账户格式。
它显示“IBAN 校验通过,但账户号码内的银行自身校验位不正确。”
该号码格式正确,但未通过西班牙、法国、摩纳哥、比利时、葡萄牙、意大利、圣马力诺和挪威在账户号码中内置的额外校验位检查。“国内校验位”行显示“错误”。这很少是简单的拼写错误,因为单个字符输入错误通常就会导致 IBAN 校验位不通过。这通常意味着该号码是手动组合或编辑的,并随后重新计算了校验位。请向收款方索取其银行打印的准确号码。

对比分析

您银行的网上银行或支付系统是权威来源:只有银行才能告诉您账户是否存在、是否有效以及户名是否为您期望的名称。此检查器用于在您发送付款或将列表导入会计软件之前,发现输入和格式错误。它比仅检查长度和国家的工具更严格,因为它还会验证 MOD 97 校验位,并对八个国家验证其国内校验位。它不查询 BIC 代码,且仅对土耳其和伊朗显示银行名称,因此一个号码可能在此处通过验证,但仍会被银行拒绝。

相关工具

常见问题