このツールについて
テスト用IBANジェネレーターは、国ごとに正しい長さでISO 7064 mod-97チェックサムを通過する国際銀行口座番号を作成するため、テスト中のフォームやライブラリでIBAN検証を通過します。各国はISO 13616の下で独自のBBANレイアウトを持ちます。ドイツは18桁の本体、英国は4文字の銀行コードに6桁のソートコードと8桁の口座番号が続く、といった具合で、フランス、スペイン、オランダ、イタリアも同様です。ツールは各フィールドを正しい種類のランダムな文字(数字、文字、または英数字)で埋め、2桁のチェックディジットを計算します。
チェックサムは標準に従います。国コードとプレースホルダー「00」を末尾に移動し、すべての文字を数字に変換し(A=10 … Z=35)、値全体を桁ごとに計算して97で割った余りを取ります。これにより通常の数値精度をオーバーフローすることはありません。チェックディジットはその余りを98から引いたもので、ツールは完成した各IBANを再検証し、並べ替えたときに余りがちょうど1になること(有効なIBANの定義)を確認します。結果は読みやすさのため4文字ずつのブロックにグループ化されます。
これらのIBANは作られたもので、実在の銀行や口座には対応しません。検証・保存・フォーマット処理を試すためだけのものです。すべてはブラウザ内でローカルに動作し、アップロードはありません。国を選び、1〜50の数を設定し、ワンクリックでバッチをコピーできます。
よくある質問
これらは実在の銀行口座ですか?
いいえ。銀行コードと口座番号はランダムです。各IBANは正しい国別の長さ、フィールド構造、有効なmod-97チェックサムを持つだけです。実在の機関や口座には対応せず、フォームやライブラリの検証をテストするためだけに使用しなければなりません。
チェックサムはどう計算されますか?
ISO 7064に従います。BBANの後に国コードと「00」が続き、文字は数字に変換され(A=10からZ=35)、結果を一度に1桁ずつ97で割った余りを取ります。チェックディジットはその余りを98から引いたもので、ツールは最終的なIBANが余り1に還元されることを確認します。
どの国がサポートされていますか?
ドイツ(DE)、英国(GB)、フランス(FR)、スペイン(ES)、オランダ(NL)、イタリア(IT)です。それぞれISO 13616の下で公式のBBANレイアウトと合計長を使うため、バリデーターは国別のフォーマットを受け入れます。
データはどこかにアップロードされますか?
いいえ。国の仕様はページに埋め込まれており、あらゆるIBANはブラウザ内でローカルに生成・チェックサム検証されます。サーバーには何も送信されないため、ツールはオフラインで動作し、テストのプライバシーが保たれます。