Web開発
IBAN Validator
ISO 7064(mod 97)チェックサム、フォーマット、および国ごとの想定される桁数でIBANを検証します。すべてブラウザ内で計算されます。
An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.
How to use it
- Paste an IBAN (with or without spaces) — the checksum and format check happen instantly.
- The first two letters identify the country, and the tool checks the number's length against what's expected for that country.
- If validation fails, it tells you exactly what's wrong: length, format, or checksum.
Common uses
- Basic validation of an IBAN field in a payment or vendor-registration form before it hits the backend.
- Quickly checking whether a manually copied account number from a document contains a typo.
- Verifying the format of an IBAN received from a client or partner in another country.
Things to keep in mind
An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.
Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.
よくある質問
mod-97チェックサムは実際に何を検証しますか?
これはISO 7064アルゴリズムです: IBANは並び替えられて数値に変換され、その数値を97で割った余りが1になる必要があります — これはタイプミスや入れ替わった文字を検出しますが、口座の存在を確認するものではありません。
なぜ期待される長さは国によって異なりますか?
各国の国内銀行フォーマットが固定のIBAN長を定義しています。たとえばドイツは22文字、英国も22文字を使用するため、このツールはIBANの先頭にある国コードに対して合計の長さをチェックします。
自分の国が長さのリストにない場合はどうなりますか?
チェックサムの確認は通常どおり実行されます。ツールの参照テーブルにない国では長さのチェックのみがスキップされ、チェックサムの結果には影響しません。
すでにIBANを入力していても、BIC/SWIFTコードは必要ですか?
SEPA域内の送金であれば、通常は不要です。IBANはすでにその構造の中に銀行コードを含んでいるためです。ただし一部の決済システムやSEPA域外への送金では、支払い経路の追加確認として今なお別途BIC/SWIFTが必要です。
MOD-97検証に合格したIBANは、その口座が実在することを意味しますか?
いいえ——チェックサムの検証は番号の数学的構造が正しいことを確認するだけで、口座が実際の銀行に存在することを確認するものではありません。口座の存在を最終的に確認できるのは、支払いを処理する銀行システム自体だけです。