テスト用 IBAN ジェネレーター

mod-97 のチェックデジットが正しく、長さも合っているテスト用 IBAN を 20 か国分(DE、GB、FR、ES、IT、NL など)生成し、IBAN の検証にも対応。実在の口座ではありません。

ソフトウェアのテスト専用です。チェックデジットは正しく長さも国の規定どおりですが、銀行コードと口座番号はランダムで実在の口座ではありません。
出力

IBAN チェックデジット(ISO 7064 mod 97-10)を計算し、口座番号の残りは正しい形式のランダムな数字です。

IBAN ジェネレーターとは?

支払いフォーム、SEPA のエクスポート、銀行ソフトウェアをテストするための、構文的に有効な IBAN を生成します。各 IBAN は、その国の正しい長さと構造、および正しい ISO 7064 mod 97-10 チェックデジット を持ちます。ベルギー、スペイン、フィンランド、フランス、イタリア、オランダ、ノルウェー、ポーランド、ポルトガルでは、口座番号内の国別のチェックデジットも計算されます。貼り付けた IBAN を検証する機能もあります。

IBAN ジェネレーターの使い方

  1. 国(IBAN の桁数が表示されます)と IBAN の 個数 を選びます。
  2. 印刷形式(4 文字区切り) を切り替えて、文字を 4 文字ずつにグループ化します。
  3. 再生成 をクリックして新しい IBAN を作り、コピーします。
  4. IBAN を IBAN をチェック に貼り付けて検証します。

例

入力
Countries Germany, United Kingdom, France
出力
DE40 2487 8474 7933 2062 75
GB55 DCMD 8281 6672 6103 08
FR76 8264 2692 0392 1237 5811 406

値はランダムですがチェックデジットは正しく、実際の値は異なります。

IBAN ジェネレーターを使うべき場面

入力検証、SEPA XML の生成、データベースの投入、デモのテストに使います。銀行コードはランダムなので、銀行の照会や実際の送金は失敗しますが、これこそテストデータに求められる性質です。生成された IBAN を実際の支払い指示に使わないでください。

IBAN ジェネレーターの仕組み

BBAN(国内の口座番号)は、SWIFT の IBAN レジストリにある国ごとの構造から作られます。たとえばドイツは 8 桁の銀行コード + 10 桁の口座番号です。その国に固有のチェックデジットがある場合は計算されます(フランスの RIB キー、スペインの DC、イタリアの CIN、ベルギーの mod 97、オランダの 11 テスト、フィンランドの Luhn、ノルウェーとポーランドの mod 10/11、ポルトガルの NIB)。続いて IBAN のチェックデジットが計算されます。国コードと 00 を末尾に移し、文字を数字に置き換え(A = 10 … Z = 35)、mod 97 の余りを求めて 98 − 余り を使います。検証では余りを再計算し、それが 1 になる必要があります。

一般的な使用例

  • フォームでの IBAN 欄とチェックサム検証をテストする
  • SEPA のクレジット送金や口座振替のテストファイルを作成する
  • 会計や給与ソフトウェアにダミーの口座を投入する
  • 受け取った IBAN を保存する前に検証する

セキュリティ注意事項

テスト専用です。生成された IBAN を請求書や支払い指示に使わないでください。

よくある質問

これらは実在の銀行口座ですか?

いいえ。形式とチェックデジットだけが正しく、銀行コードと口座番号はランダムです。

IBAN のチェックデジットはどう計算されますか?

国コードと 00 を末尾に移し、文字を数字に変換し(A=10…Z=35)、その数を 97 で割った余りを 98 から引きます。

チェックサムが有効なら、その口座は存在しますか?

いいえ。IBAN に入力ミスがないことを示すだけで、口座が存在するかどうかは銀行にしか確認できません。

他のカテゴリを見る