Web開発

IBAN Validator

ISO 7064(mod 97)チェックサム、フォーマット、および国ごとの想定される桁数でIBANを検証します。すべてブラウザ内で計算されます。

An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.

How to use it

Common uses

Things to keep in mind

An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.

Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.

このツールに関する記事: IBAN:国際銀行口座番号の構造

よくある質問

mod-97チェックサムは実際に何を検証しますか?

これはISO 7064アルゴリズムです: IBANは並び替えられて数値に変換され、その数値を97で割った余りが1になる必要があります — これはタイプミスや入れ替わった文字を検出しますが、口座の存在を確認するものではありません。

なぜ期待される長さは国によって異なりますか?

各国の国内銀行フォーマットが固定のIBAN長を定義しています。たとえばドイツは22文字、英国も22文字を使用するため、このツールはIBANの先頭にある国コードに対して合計の長さをチェックします。

自分の国が長さのリストにない場合はどうなりますか?

チェックサムの確認は通常どおり実行されます。ツールの参照テーブルにない国では長さのチェックのみがスキップされ、チェックサムの結果には影響しません。

すでにIBANを入力していても、BIC/SWIFTコードは必要ですか?

SEPA域内の送金であれば、通常は不要です。IBANはすでにその構造の中に銀行コードを含んでいるためです。ただし一部の決済システムやSEPA域外への送金では、支払い経路の追加確認として今なお別途BIC/SWIFTが必要です。

MOD-97検証に合格したIBANは、その口座が実在することを意味しますか?

いいえ——チェックサムの検証は番号の数学的構造が正しいことを確認するだけで、口座が実際の銀行に存在することを確認するものではありません。口座の存在を最終的に確認できるのは、支払いを処理する銀行システム自体だけです。

記事: Web開発

HEX、RGB、HSL:色の書き方がこれほど多く存在する理由

デザイナーが手動で色合いを選ぶとき、HEXではなくHSLを選ぶことが多い理由。

CSS圧縮:ファイルから実際に何が取り除かれるのか、その理由

圧縮されたCSSが人間には読めなくなっても、ブラウザではまったく同じように動作する理由。

JavaScript圧縮:圧縮と難読化の違い

圧縮されたコードは望めば読めるのに対し、難読化されたコードはそうはいかない理由。

HTML圧縮:マークアップの空白がそもそもなぜ重要なのか

<pre>やtextareaの内部で空白を取り除くと、ほぼどこよりもページの見た目を壊してしまう理由。

CSSグラデーション:linearがradialやconicとどう違うか

conic-gradientが円グラフに向いていて、radial-gradientが光の斑点効果を生み出す理由。

Luhnアルゴリズム:カード番号の正しさをどう検証するか

Luhnチェックに合格したカード番号が、そのカードが実際に存在することを意味しない理由。

QRコード:ピクセルの正方形にリンクがどう収まるのか

中央にロゴがあるQRコードでも、模様の一部が隠れていながらスキャンできる理由。

バーコード:Code 128がEAN-13とどう違うか

店頭に並ぶ商品がほぼ常にCode 128ではなくEAN-13を使う理由。

プレースホルダー画像:開発中に偽の画像が重要な理由

レイアウトがまだ構築中の間、開発者が本物の写真の代わりに意図的にグレーの四角形を入れる理由。