🏦

IBAN 验证器与解析器

几秒内验证 IBAN 号码,并在汇款前掌握每一项结构细节。

输入
示例
德国 IBAN
DE89 3704 0044 0532 0130 00
法国 IBAN
FR14 2004 1010 0505 0001 3M02 606
英国 IBAN
GB29 NWBK 6016 1331 9268 19
西班牙 IBAN
ES91 2100 0418 4502 0005 1332

什么是 IBAN 和解析原理

IBAN(国际银行账户号码)是用于国际识别银行账户的标准化格式,由 ISO 13616 标准定义。它由两位字母的国家代码、两位校验数字和最多30个字母数字字符组成,代表银行和账户信息。解析原理涉及三个关键验证步骤:格式验证(特定国家结构)、字符转换(字母 A-Z 转换为数字 10-35)以及使用模97算法进行校验和验证。IBAN 结构因国家而异,但遵循模式:国家代码(2位)+ 校验数字(2位)+ 银行标识符 + 账户号码。解析算法通过将整个 IBAN 转换为数字格式、执行模97除法并确保余数等于1来验证完整性。这种数学验证防止转录错误并确保准确的国际资金转账。IBAN 解析对于 SEPA 支付、国际电汇和跨境银行操作至关重要,为全球金融交易提供统一系统,同时保持高精度和安全标准。

功能特点

符合 ISO 13616 标准的 IBAN 验证

根据国际 ISO 13616 标准使用 mod-97 校验和算法验证 IBAN 格式。验证国家代码(2个字母)、校验位(2个数字)和基本银行账户号码(BBAN)结构。即时检测无效的校验和、不正确的长度、不支持的国家和格式错误的账号。
🏦

完整的 IBAN 结构解析和提取

提取并显示所有 IBAN 组成部分:国家代码(例如 DE 代表德国)、2位校验数字用于验证、银行识别码(兼容 BIC/SWIFT)、分行代码(如果适用)和账号。显示格式化的 IBAN,采用4字符分组(DE89 3704 0044 0532 0130 00)以提高可读性。
🌍

支持80+个国家的 SEPA 和全球标准

支持所有 SEPA 国家(欧盟、欧洲经济区、瑞士)以及80+个全球使用 IBAN 的司法管辖区,包括中东、加勒比和拉丁美洲。验证特定国家格式:德国(22字符)、法国(27字符)、英国(22字符)、西班牙(24字符)、意大利(27字符),准确验证 BBAN 结构。
🔍

实时验证和详细错误报告

输入时即时验证,提供具体的错误消息:校验和不匹配、无效的国家代码、该国家的长度不正确、无效字符(仅允许 A-Z、0-9)、BBAN 结构格式错误。提供纠正建议,并在数据输入和验证期间显示有效 IBAN 示例供参考。

📋使用指南

1️⃣
粘贴或输入 IBAN
直接粘贴客户提供的 IBAN;工具会自动忽略空格、横杠并统一大小写,无需手动清理。
2️⃣
查看实时验证结果
系统即时重算 MOD-97 校验值并套用国家长度、字符规则,错误会通过详细提示定位原因。
3️⃣
审阅解析字段
国家代码、银行/分行标识和账号会分行列出,同时生成 4 位分组的可读格式以便核对。
4️⃣
复制或导出
将验证通过的 IBAN、结构化明细复制到报表或审批系统,或附加在汇款审批截图中。

📚技术介绍

🏦IBAN 标准与结构

IBAN(International Bank Account Number)是 ISO 13616 确立的国际账户编号格式,由两位国家代码、两位校验位以及最长 30 位的 BBAN 组成,用来编码银行、分行与账号。统一结构让不同国家的清算系统可以确认为唯一账户,从而降低跨境结算的拒付与误汇风险。

⚙️MOD-97 校验流程

校验时需将前四位移到末尾、按 A=10…Z=35 将字母转为数字,再以大整数执行模 97 运算。余数为 1 即表示 IBAN 有效;生成校验位时先写入 00,再重复上述步骤并用 98 减去余数得到真实校验值。该算法能捕捉大部分输入错误,例如数字调换或遗漏。

💡解析输出的业务价值

解析器不仅返回合法性,还输出国家元数据、可映射到 BIC/SWIFT 的银行与分行标识、账号以及格式化视图。财务与风控团队可据此做 AML 名单对比、生成汇款凭证,或在支付接入流程中自动补全和校验客户的银行信息。

常见问题

什么是 IBAN,它包含什么?

IBAN(International Bank Account Number)是用于国际识别银行账户的 ISO 13616 标准格式。它包含:2 个字母的国家代码、2 个校验位(MOD-97 验证)和最多 30 个字母数字字符的 Basic Bank Account Number(BBAN),其中包括银行标识符、分行代码和账号。
💬

IBAN 验证如何工作?

IBAN 验证包括:根据国家特定规则检查格式和长度、重新排序字符串(将前 4 个字符移到末尾)、将字母转换为数字(A=10、B=11、...、Z=35)、执行 MOD-97 除法,并验证余数等于 1。该工具还验证国家特定的结构和长度要求。
🔍

哪些国家使用 IBAN?

IBAN 在 80 多个国家使用,主要在欧洲、中东以及非洲和亚洲的部分地区。每个国家都有特定的 IBAN 长度和格式。主要用户包括所有欧盟国家、英国、瑞士、挪威和许多其他国家。该工具支持所有官方 IBAN 格式的验证。
💡

我可以从有效的 IBAN 中提取哪些信息?

从有效的 IBAN 中,您可以提取:国家代码(前 2 个字母)、校验位(位置 3-4)、银行标识符(因国家而异)、分行代码(如适用)和账号。该工具以结构化格式显示所有解析的组件,便于理解。
📚

IBAN 验证是否足以验证银行账户详细信息?

IBAN 验证确认格式和校验和正确,但不验证账户是否实际存在或处于活动状态。对于实际付款,您应该使用银行或支付处理商提供的额外验证方法。IBAN 验证是确保正确账号格式的第一步。

💡操作建议

🧹

统一输入格式

在写入数据库或触发 API 前,移除空格与特殊字符并统一为大写,确保后续查询与比对一致。
🧮

二次校验校验位

对接新渠道或批量导入时,可额外运行一次 MOD-97 计算,避免外部来源的粘贴错误或转录错误。
🗂️

比对解析出的机构代码

将提取的银行/分行代码与内部白名单或监管名单核对,在放行汇款前排除高风险账户。
📤

记录验证结果

把标准化后的 IBAN、格式化字符串和校验状态写入日志或 ERP,方便审计追溯与重复使用。

User Comments

0 / 2000
Loading...