The IBAN on this bank statement is grouped with the account number, sort code and BIC.
← ホームへ戻る

IBAN(国際銀行口座番号)の仕組みと構造海外送金をスムーズにする国際標準

🗓 2026年8月13日

国境を越えた資金移動において、口座情報の入力ミスは深刻な遅延やトラブルの原因となります。こうしたリスクを軽減し、世界中で銀行口座を一意に識別するために導入されたのがIBAN(International Bank Account Number)です。もともとは欧州連合(EU)内の決済効率化を目的に開発されましたが、現在では中東やカリブ海地域を含む世界89カ国(2024年12月時点)で採用されています。

IBANは、国際標準化機構(ISO)による規格「ISO 13616」に基づいて運用されており、現在はSWIFT(国際銀行間通信協会)が正式な登録機関として管理しています。これにより、異なる国の銀行間でも共通のフォーマットで口座を特定でき、転記ミスなどの人的エラーを大幅に削減することが可能となりました。

Adoption of the IBAN IBAN structure is defined IBAN structure is registered with SWIFT Country participates in SEPA Euro is country's currency

Key Facts

  • 目的: 国際的な銀行口座の識別を標準化し、海外送金時の入力ミスを防止すること。
  • 規格: ISO 13616:2020に基づき、SWIFTがレジストラ(登録機関)を務める。
  • 構成: 最大34文字の英数字で構成され、国コード、チェックデジット、口座情報を含む。
  • 普及: ユーロ導入国では必須となっており、世界89カ国で利用されている。

IBANの構成要素と構造

IBANは単なる口座番号ではなく、複数の情報を組み合わせた構造になっています。最大34文字の英数字で構成され、以下の要素が含まれています。

  • 国コード(2文字): ISO 3166-1 alpha-2規格に基づいた国識別コード。
  • チェックデジット(2桁): 口座番号の整合性を検証するための数字。
  • BBAN(基本銀行口座番号): 国内の銀行コード、支店番号、個別の口座番号などを含む、各国固有の形式の部分。

例えば、イギリスの銀行口座の場合、銀行のステートメント(取引明細書)のヘッダー部分にこのIBANが記載されています。

The IBAN on this bank statement is grouped with the account number, sort code and BIC.

チェックデジットによるエラー検知

IBANの最大の特徴は、先頭にある2桁のチェックデジットです。これにより、送金処理を行う前に、番号が正しく入力されているかを数学的に検証できます。具体的には、1文字の書き換えミスや、文字列全体のずらし(シフトエラー)などの多くを検知し、誤送金を未然に防ぐ仕組みになっています。

IBANの検証アルゴリズム

IBANが有効かどうかを判定するプロセスは、厳格な数学的手順(Modulo 97演算)に基づいています。検証の基本的な流れは以下の通りです。

  1. 長さの確認: その国の規定文字数と一致しているかを確認します。
  2. 文字列の再配置: 先頭の4文字(国コードとチェックデジット)を末尾に移動させます。
  3. 数値変換: アルファベットを数値(A=10, B=11...Z=35)に置き換え、巨大な整数を作成します。
  4. 剰余計算: その数値を97で割り、余りが「1」になれば正当なIBANとみなされます。

2014年2月以降、ユーロ圏の国々ではすべての銀行取引においてIBANの使用が義務付けられており、決済の迅速化と安全性が飛躍的に向上しました。

As of February 2014, the IBAN is mandatory for all banking transactions in countries that use the euro.

国別IBANフォーマット一覧

IBANの全体の長さやBBANの構成は国によって異なります。以下に主要な国のフォーマット例をまとめます。

主要国のIBAN構成例
国名 文字数 BBAN構成要素 備考
ドイツ 22 銀行・支店識別子 + 口座番号 Bankleitzahl (BLZ) を使用
イギリス 22 BICコード + ソートコード + 口座番号 -
フランス 27 銀行コード + 支店コード + 口座番号 + 国家チェックデジット -
イタリア 27 チェック文字 + 銀行コード + 支店コード + 口座番号 -
スペイン 24 銀行コード + 支店コード + チェックデジット + 口座番号 -

Frequently Asked Questions

IBANがない国への送金はどうすればいいですか?

米国やカナダなど、IBANを採用していない国へ送金する場合は、SWIFT/BICコードに加えて、ABAルーティングナンバー(米国)やTransitナンバー(カナダ)などの国内固有の識別番号を使用します。

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

基本的には「Modulo 97」というアルゴリズムが使用されます。国コードと口座情報を数値化して並べ替え、97で割った余りを利用して、合計が特定の数値になるように2桁の数字が算出されます。

BBANとは何のことですか?

Basic Bank Account Numberの略で、IBANの国コードとチェックデジットを除いた残りの部分を指します。ここには銀行コードや支店番号、個人の口座番号など、その国独自の形式で口座を特定する情報が含まれています。

なぜIBANを使うと送金ミスが減るのですか?

IBANには数学的な検証機能(チェックデジット)が組み込まれているため、番号を1文字間違えたり、順番を入れ替えたりした場合に、システムが即座に「不正な番号」として検知できるからです。

References

  1. In equations, the remainder of A divided by B is denoted A mod B or A (mod B), e.g., 2 = 14 mod 12 . See .
  2. The IBAN value, ZZ59ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ, is converted to the largest possible integer, approximately 3.5 × 1065 per ISO 7064 MOD-97-10 (before taking the modulus). 2219 - 1 is approximately equal to 8.4 × 1065, thus 219-bit unsigned integers can accommodate all valid IBAN values.
  3. 231 is approximately equal to 2.1 × 109, making it possible for any 9-digit integer to be handled using 32 bit integer arithmetic
  4. Registered at SWIFT as part of Denmark, but with its own country code.
  5. , , , , , , , , , , , and have their own ISO country code but use "FR" as their IBAN country code.
  6. Not applicable to , , , and the .
  7. The United Kingdom of and Northern Ireland, the Isle of Man and the of and use this format. British Overseas Territories have their own formats — only Gibraltar and the British Virgin Islands use IBANs.

📸 フォトギャラリー

The IBAN on this bank statement is grouped with the account number, sort code and BIC.
Adoption of the IBAN IBAN structure is defined IBAN structure is registered with SWIFT Country participates in SEPA Euro is country's currency
As of February 2014, the IBAN is mandatory for all banking transactions in countries that use the euro.