カテゴリー: 開発ツール

IBAN検証ツール

サイト側で企画したツールツールが見つからない?

mod 97チェックサムでIBANを検証・整形します

ISO 7064のmod 97チェックサムを使ってIBAN(国際銀行口座番号)を検証し、国コードを確認し、標準の4文字区切り形式で表示します。すべてブラウザ内で完結し、銀行への問い合わせは一切行いません。

結果有効なJSON国コードDEフォーマット済みDE89 3704 0044 0532 0130 00

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

IBANには国コード、2桁のチェックデジット、国ごとに定義された口座識別子が含まれています。チェックデジットは、先頭の4文字を末尾に移動し、各文字を2桁の数値に変換し(A=10 ... Z=35)、得られた数値をmod 97で計算した結果が1になることを確認することで計算されます。このツールはこの計算をローカルで実行するだけで、口座や銀行を検索したり外部サービスに問い合わせたりはしません。そのため、チェックサムが正しい形式であることは確認できますが、口座が実在することまでは確認できません。

使い方

  1. IBANを貼り付けるか入力します。スペースの有無は問いません。
  2. 結果を確認し、チェックサムが有効かどうかを確かめます。
  3. 国コードと、読みやすいように4文字ごとに整形された表示を確認します。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

検証結果が有効であれば、その口座は実在しますか。
いいえ。このツールはIBANに組み込まれたmod 97チェックサムのみを検証します。口座が開設されているか、有効か、特定の人物のものかまでは確認できません。
入力したIBANはサーバーに送信されますか。
いいえ。チェックサムの計算はすべてブラウザ内で行われます。
なぜ先頭の4文字を末尾に移動するのですか。
IBAN向けに定義されたISO 7064のmod 97アルゴリズムでは、数値変換の前にこのように文字列を並べ替える必要があります。これにより、国コードとチェックデジット自体もチェックサムの対象に含まれます。