Mod-97 · 各国长度 · 格式化
IBAN计算器
粘贴一个 IBAN,计算器按银行的方式验证校验位、核对国家对应的长度,并拆出各部分——校验位、BBAN 和可直接抄进表格的四位分组。
IBAN 校验
实现 ISO 13616 mod-97 校验——数据不出浏览器
校验结果
—
mod-97 校验到底证明了什么
IBAN 自带两位校验位,覆盖整个号码。校验算法把前四位移到末尾,把每个字母展开成两位数字(A=10 … Z=35),再对 97 取模——合法的 IBAN 余数应为 1。这能拦下几乎所有单次录入错误:字符互换、数字写错、丢字符。
它不能证明账户真实存在或属于你以为的那个人——校验位只保证字符串自洽、符合所在国的结构规则。大额或首次付款前,务必再核对收款人姓名。
国家规则与格式化
每个国家的 IBAN 长度是定死的——英国 22、德国 22、法国 27、葡萄牙 25、西班牙 24 等。计算器按内嵌国家码核对长度并明确报告不匹配,能拦下大多数复制粘贴被截断的情况。
纸质和多数银行界面里,IBAN 按四位一组书写。格式化行可直接复制进表单;BBAN(校验位之后的本国账号段)是某些本地系统仍在要求的字段。
常见问题
校验通过就说明账户是真的吗?
不。mod-97 只证明 IBAN 自洽且结构符合所在国规则,不说明账户存在或归属。
为什么我的 IBAN 长度校验失败?
各国长度固定。少一位多半是复制时丢了字符;多一位可能带了「IBAN」之类的前缀。
输入带空格和小写字母行吗?
行——校验前会去掉空格、连字符并统一大写,直接按对账单原样粘贴即可。
支持哪些国家?
长度表覆盖全部 SEPA 国家以及主要非 SEPA 用户(英国、沙特、阿联酋等)。未知国家码会明确报告而不是猜。
我的 IBAN 会被上传吗?
不会。校验全部在你的浏览器里用 JavaScript 完成——这正是银行账号工具该有的样子。
能快速校验多个 IBAN 吗?
粘贴、看结果、清空、再粘贴——结果随输入即时更新,一列 IBAN 几秒就能过完,不用刷新。