🏦

IBANバリデーター:IBAN番号の形式チェックを無料で | Cash Book

IBANを入力または貼り付けてください。国コード、桁数、mod-97チェックデジットを確認し、番号を各パーツに分解します。入力データはページ外へ送信されません。

結果

—

IBANを入力または貼り付けてください。このデバイス上でチェックされます。

クイックアンサー

IBANバリデーターは、口座そのものではなく、口座番号の形式が正しいかをチェックするツールです。最初の2文字を国コードとして読み取り、その国の規定の長さと照合した後、ISO 13616で定義されたmod-97計算を行います。最初の4文字を末尾に移動し、各文字を数値に変換して97で割った余りが1であれば、チェックデジットが正しく機能していると判断します。これは入力ミスを防ぐためのものであり、口座が有効であることや、指定された名義人のものであること、あるいは送金が確実に届くことを保証するものではありません。

このバリデーターは完全にブラウザ上で動作します。入力したIBANがアップロード、保存、送信されることはなく、オフラインでも機能します。検証は以下の順序で行われます。まず最初の2文字を国コードとして読み取り、登録されている国かを確認します。次に、合計の長さがその国の規定と一致するかを比較します。最後に、ISO 13616で定義されたmod-97計算を行い、チェックデジットが正しいかを検証します。これらすべてを通過すれば、番号の形式は正しいと判断されます。

ただし、これはあくまで「形式が正しい」というだけであり、口座が存在することや、受取人が正しいこと、送金が成功することを保証するものではありません。このページの残りの部分は、そのギャップについて解説します。お金のトラブルは、まさにそのギャップで発生するからです。

入力フィールドについて補足します。PDFなどからコピーすると、ハードスペースやソフトハイフン、ゼロ幅文字などが含まれることがありますが、当ツールはチェック前にこれらをすべて削除します。そのため、他のサイトでエラーになったIBANがここでは通過することがありますが、これは修正されたのではなく、単に不要な文字が取り除かれただけです。

確認方法

  1. 受け取った番号をそのまま貼り付けてください。スペース、小文字、ドット、改行などはチェック前に削除されるため、手作業で整える必要はありません。打ち間違いを防ぐため、可能な限りコピー&ペーストを利用してください。
  2. 判定を確認します。「有効」は、国コードが登録済みで、桁数が一致し、mod-97の余りが1であることを意味します。「無効」の場合は、注釈で理由を確認してください。桁数エラーとチェックサムエラーは原因が異なります。
  3. 判定だけでなく、内訳も確認してください。表には4文字ごとのブロック、国名、チェックデジット、口座部分、長さが表示されます。ポルトガルの業者への支払いでキプロスのIBANが表示されるような場合は、電話で確認が必要です。
  4. エラーが出た場合は、注釈に従って修正してください。長さのエラーは文字の欠落や重複が多く、チェックサムのエラーは打ち間違いや入れ替わりがほとんどです。推測で数字を直さず、元の書類を再確認してください。
  5. 名義人を別途確認してください。このツールは誰の口座かを知りません。送金前に、信頼できる手段で受取人に名義を確認し、銀行の受取人確認画面があればそれを利用してください。

チェックが証明するもの

IBANはISO 13616で定義されています。構造は固定されており、国コード2文字、チェックデジット2文字、そして国内口座番号(BBAN)が続きます。合計は最大34文字です。

チェックデジットは口座番号の一部ではなく、ISO 7064のmod-97-10スキームに基づくチェックサムです。計算手順は以下の通りです:

  1. 最初の4文字(国コードとチェックデジット)を末尾に移動します。
  2. 各文字を数値に変換します(A=10, B=11, ..., Z=35)。
  3. 全体を一つの大きな整数として扱い、97で割った余りを求めます。
  4. 余りが1であれば正解です。

口座作成時に銀行がこの余りが1になるようなチェックデジットを選んでいるため、余りが1であれば番号が改ざんされていないことがわかります。これはエラー検知には非常に有効ですが、銀行コードが実在するか、口座が有効か、誰の所有かまでは判断できません。

チェックが機能しないケース

最も重要な注意点は、詐欺師も有効なIBANを使用するということです。請求書の銀行口座をすり替える詐欺では、偽の請求書に記載された口座は実際に開設された有効な口座であり、このツールでも「有効」と判定されます。犯罪者がわざわざチェックサムで弾かれるような番号を記載する理由はありません。緑色の結果は「入力ミスがない」ことの証明に過ぎません。振込先が変わった場合は、メールの記載を信じず、以前から知っている電話番号へ確認してください。

このツールで補えない「名義人確認」は、法規制によって解決されつつあります。EU規則2024/886により、ユーロ建て送金を提供する銀行は、送金前に名義人の照合と警告表示を行うことが義務付けられています。銀行が警告を表示した場合は、その警告に従ってください。

また、mod-97は97分の1の確率で、複数のエラーが重なって偶然「有効」と判定されることがあります。また、1文字だけ異なる2つの有効な口座番号が存在する場合、どちらが正しいかを判断することはできません。さらに、米国や日本などIBANを採用していない国もあり、未知の国コードは「不明」として扱われます。

5つの番号の検証

ドイツのテスト番号 DE89 3704 0044 0532 0130 00 を例に挙げます。スペースを除去し、最初の4文字を末尾に移動して数値化すると、97で割った余りが1になります。末尾を1に変えると余りが28になり、「無効」と判定されます。これがmod-97の仕組みです。

長さのエラーは、ノルウェーの番号(15文字)などで確認できます。桁数が足りない場合、計算の前に長さチェックで弾かれます。

IBANの各パーツの意味

最初の2文字はISO 3166-1に基づく国コードです。次の2文字はチェックデジットです。5文字目以降はBBAN(国内口座番号)で、銀行コードや支店コードが含まれますが、このツールはそれらの詳細な検証は行いません。

IBANは秘密情報ではありません。請求書に記載されるものであり、送金を受け取るための情報です。直接引き落としなどは別の認証ルールがあるため、IBANは住所のようなものと考えてください。

お金の管理とCash Book

IBANは銀行口座を特定するものですが、Cash BookはiPhone上で支出を記録するアプリであり、銀行とは一切接続しません。

Cash Bookは銀行と接続しません。銀行同期やIBAN入力フィールドはなく、取引はiPhone内に保存されます(iCloud同期はオプション)。これにより、銀行連携に伴うリスクを排除しています。

アプリにはアカウント機能があり、現金、カード、貯蓄の残高を管理できます。IBANで送金する口座は、単なる名前と残高として管理すれば十分です。インサイトで支出傾向を把握することも可能です。

キーパッドや音声入力で日々の支出を記録し、iPhoneでの支出管理方法などを参考にルーチン化してください。

その他のツール

VAT計算機、割り勘計算機、純資産計算機、貯蓄目標計算機なども用意しています。

次のステップ

IBANを貼り付け、判定だけでなく国名も確認してください。そして、算術では不可能な「名義人の確認」を、信頼できる手段で行ってください。チェックサムはミスを弾くフィルターですが、最終的な判断はあなたの注意にかかっています。

App StoreでCash Bookを入手7日間無料。買い切り19.99ドル。

よくある質問

このIBANバリデーターは安全ですか?

このチェックはページ内のJavaScriptを使用してブラウザ上で実行されます。入力されたIBANがサーバーに送信されたり、ログに記録・保存されたりすることは一切ありません。オフライン状態でもページは動作します。ページを開いた後にオフラインにして番号を入力すれば、そのことを確認できます。IBANはパスワードのような秘密情報ではありませんが、必要以上に外部へ流出させるべきではありません。

IBANが有効であれば、その口座は存在しますか?

いいえ。mod-97チェックは、番号が内部的に整合している(チェックデジットが国コードや口座部分と一致している)ことを証明するに過ぎません。完璧に有効な番号であっても、誰のものでもない場合や、解約済みの口座、あるいは送金先とは別人の口座である可能性があります。口座の存在を確認できるのは受取側の銀行のみであり、名義人を確認できるのは照会サービスだけです。

なぜ国によってIBANの長さが違うのですか?

IBAN導入時、各国の既存の国内口座番号を共通のプレフィックスで囲む方式を採用したためです。国内フォーマットの長さがそれぞれ異なるため、合計の長さも異なります。ノルウェーは15文字、ドイツは22文字、フランスは27文字、マルタは31文字と登録されています。ISO 13616では最大34文字と定められていますが、国内部分は各国に委ねられているため、バリデーターには単一のルールではなく、国別の長さテーブルが必要です。

ここでBIC/SWIFTコードを確認できますか?

いいえ。BICは銀行を特定し、IBANは口座を特定するもので、それぞれ異なる規格とルールで定義されています。BICは8文字または11文字で、チェックサムが含まれていないため、計算による検証はできません。送金フォームで両方が求められる場合は、IBANと同じ書類に記載されているBICを確認し、銀行が公開している詳細情報と照らし合わせてください。

mod-97の余りが1であることは何を意味しますか?

IBAN全体を並べ替えて数値に変換したものを一つの大きな数として扱い、それを97で割った余りが1になるようにチェックデジットが設定されています。余りが1以外であれば、チェックデジットが設定された後に番号のどこかが変更されたことを意味します。余りそのものには、エラー箇所を示す情報は含まれていません。

入力ミスがあってもチェックを通過することはありますか?

すべての1桁の入力ミスや隣接する2文字の入れ替えはmod-97で検知されます。これがこのスキームが採用された理由です。ただし、より複雑なエラーの組み合わせは検知できない場合があります。約97分の1の確率で、ランダムな破損が有効な余りに一致してしまうことがあります。1文字だけ異なる2つのIBANが両方とも有効である可能性もあるため、チェックを通過したからといって安心せず、必ず再確認してください。

名義人確認とは何ですか?また、これで代用できますか?

これはバリデーターの後の工程です。EU規則2024/886に基づき、ユーロ建て送金を提供する決済サービスプロバイダーは、送金確定前に名義人がIBANの保有者と一致するかを確認し、不一致の場合は警告を表示することが義務付けられています。これは本ページでは不可能な「形式は正しいが別人の口座である」というリスクに対処するものです。両方の手順をこの順序で行ってください。

知っている国コードが拒否されるのはなぜですか?

このバリデーターは、IBANレジストリに登録されている国コードのみを認識します。米国、カナダ、オーストラリア、日本など、IBANを使用せず、国内口座番号とBICで送金を行う国は多くあります。コードが拒否された場合、それは口座が間違っているのではなく、その番号がIBANではないことを意味します。

Cash BookはIBANの背後にある口座から取引を取得できますか?

いいえ。Cash Bookは銀行と一切接続しておらず、アプリ内にIBANや銀行の認証情報を入力するフィールドはありません。音声、カメラ、Apple Payの自動化、またはキーパッドから記録した内容に基づき、iPhone上で残高や支出を管理します。これは機能不足ではなく意図的な制限であり、アカウント作成やサインアップが不要な理由でもあります。

App StoreでCash Bookを入手7日間無料。買い切り19.99ドル。