IBAN ダミー生成ツール
テスト用に、構造的には正しいが実在しないIBANを生成します。77か国の国別の長さ、SWIFTレジストリのBBAN形式、ISO 7064の実際のチェックディジットに対応。再現可能なフィクスチャ用の任意のシードを指定できます。すべてブラウザ内で動作します。
入力
国コード、全体の長さ、BBANの形式を設定します。
空欄のままにすると毎回新しいランダムなIBANを生成します。任意の文字列を入力すると、同じ設定で常に同じIBANが生成されます。
出力
| 項目 | 値 |
|---|---|
| No data yet | |
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/fake-iban-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"country": "DE",
"count": "5",
"format": "spaced",
"seed": "demo"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `fake-iban-generator` tool (Fake IBAN Generator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/fake-iban-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="IBAN ダミー生成ツール — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
銀行口座の情報に関わるテストデータは扱いが厄介です。検証を通過するIBANは必要ですが、実在のものを使うわけにはいきません。このジェネレーターは、構造的に完璧で完全に架空のIBANを生成します。国コードも長さも正しく、BBANの形式も正しく、ISO 7064の実際のチェックディジットも備えていますが、どの銀行口座にも紐づいていません。
使い方
- 国を選びます。77か国に対応しており、ランダムを選ぶと複数の国が混ざったリストが得られます。
- 生成数を設定します(1〜100)。
- 形式を選びます。印刷形式は紙に記載されるときと同じく4桁ごとに区切られ、電子形式は支払いファイルでのやり取りと同じくスペースなしです。
- 必要に応じてシードを設定します。詳しくは下記を参照してください。
- IBANを生成をクリックし、リストをコピーまたはダウンロードします。
シードが重要な理由
シードを空欄にすると、実行のたびに新しいランダムなIBANが生成されます。test-fixtures-v1、チケット番号、プロジェクト名など、何でも入力すると、同じ国・同じ生成数・同じシードの組み合わせは、いつまでも完全に同一のIBANを生成します。
一度貼り付けて使うテストデータと、コミットして管理できるテストデータの違いはここにあります。シードを指定した一式は、フィクスチャファイル、スナップショットテスト、シードされたデータベースにそのまま入れられ、来年別のマシンで開いても変わらず同じ内容のままです。
「構造的に有効」の本当の意味
桁数だけを合わせるジェネレーターは多くあります。しかしそれでは不十分です。SWIFT IBANレジストリは、国ごとにBBAN(国コードとチェックディジットの後ろの部分)の各位置の文字種を定めています。英国のIBANは4文字の銀行コードで始まり(GB82 **WEST** …)、ドイツのIBANはすべて数字で、トルコのIBANは中央に英数字の欄が1つあります。
ここを誤ると、単純なMOD-97の検査は通るものの、正しく検証するあらゆるツールに拒否される文字列ができてしまいます。それこそがテストしたいコードのはずです。ここで生成されるIBANはすべて各国のレジストリ形式に従い、チェックディジットは実際のISO 7064 MOD-97-10アルゴリズムで計算されるため、厳密な検証にも通ります。
これは実在するものですか?
いいえ。チェックディジットは計算上正しく、それこそがポイントですが、銀行や口座の識別子はランダムなノイズです。生成されたIBANは実在の口座とは一致せず、送金に使うこともできません。フォームの検証、単体テスト、デモ、スクリーンショットに使ってください。実際の支払い指示の代わりに使うことは決してしないでください。
生成はすべてブラウザ内で行われます。何もサーバーに送信されず、生成したIBANが保存・記録されることもありません。
生成したIBANを確認するには?
IBAN Validatorに貼り付けてください。同じ国のレジストリを使うため、このツールで生成したものはすべて有効(Valid)と判定されます。送金の銀行識別子の側については、SWIFT/BIC ValidatorがBICコードを確認します。
架空のカード番号やその他のモックデータも必要な場合
Fake Data Generatorは、名前・住所・メールアドレスなどの架空のレコードを扱います。Credit Cards Generatorは、このツールがMOD-97に適合するIBANを作るのと同じ方法で、Luhnアルゴリズムに適合するテスト用カード番号を生成します。