IBANバリデーター

ISO 13616のmod-97チェックサムと、89か国の公式桁数でIBANを検証します。BBAN、印刷用形式、正しいチェックディジットも表示します。

空白、ハイフン、"IBAN" の接頭辞は無視されます。

結果有効な IBAN
国ドイツ (DE)
チェックディジット89 ✓
桁数22 文字(想定: 22)
BBAN370400440532013000
電子形式DE89370400440532013000
印刷形式DE89 3704 0044 0532 0130 00
ISO 13616 の mod-97 チェックサムと、SWIFT IBAN レジストリに基づく 89 か国の桁数をブラウザー内でチェックします。口座が実在するかどうかは分かりません。

IBANバリデーターとは?

このIBANバリデーターは、国際銀行口座番号(IBAN)を2つの方法で検査します。ISO 13616で定義されたmod-97チェックサムと、SWIFT IBAN Registryに基づいてその国で必要とされる正確な桁数です。国、チェックディジット、BBAN、電子形式と印刷形式を表示し、チェックディジットが誤っている場合は正しい数字も示します。

IBANバリデーターの使い方

  1. IBANを貼り付けます。スペース、ハイフン、「IBAN」という接頭辞は無視されます。
  2. 判定と国名を確認します。
  3. 無効な場合は、チェックディジットと桁数の行で理由を確認します。
  4. 支払いファイルには電子形式を、書類には印刷形式をコピーします。

例

入力
GB83 WEST 1234 5698 7654 32
出力
Invalid IBAN – 83 is wrong, the correct check digits would be 82 (GB82 WEST 1234 5698 7654 32 is valid).

IBANバリデーターを使うべき場面

SEPA送金の前のタイプミスの発見、インポートやフォームでのIBAN検証、テストデータ用の正しいチェックディジットの生成に使います。口座が存在するか、特定の人物のものかは確認できません。また、各国のBBANルール(銀行コード、内部のチェックディジット)は検証されません。

IBANバリデーターの仕組み

最初の4文字(国コードとチェックディジット)を末尾に移し、文字を数字に置き換え(A = 10 … Z = 35)、得られた数を97で割った余りを1桁ずつ計算します。有効なIBANなら余りは1です。期待されるチェックディジットは、チェックディジットを「00」としたときの余りを98から引いた値です。国ごとの桁数はSWIFT IBAN Registryに基づきます(例: DE 22、FR 27、GB 22、NO 15)。すべてローカルで実行されます。

一般的な使用例

  • 支払う前に、請求書にあるIBANを確認する。
  • 一括インポートで、仕入先の銀行情報を検証する。
  • テスト用IBANの正しいチェックディジットを求める。
  • 印刷用にIBANを4文字ずつのグループに整形し直す。

よくある質問

IBANが有効なら、口座は存在するということですか。

いいえ。番号が正しく構成されているという意味です。口座と名義人を確認できるのは銀行だけです(一部の国では、受取人確認サービスが提供されています)。

IBANを使っているのはどの国ですか。

すべてのSEPA諸国のほか、中東、アフリカ、中南米の多くの国です。ここで使うレジストリでは89か国です。米国、カナダ、オーストラリアはIBANを使いません。

IBANはどこかに送信されますか。

いいえ。チェックはすべてブラウザ内で実行されます。

他のカテゴリを見る