番号フォーマット検証ツール

カード番号・IBAN・各国の公的番号を貼り付けると、生成器とまったく同じ公開アルゴリズムで検証し、解読できる部分をすべて示します。チェックディジットが非公開の制度は「形式のみ」と明記し、通ったふりはしません。

区切り記号(空白、-、.、/)は無視されます。大文字小文字は区別しません。

検証結果

結果はここに表示されます。

このツールでできること

  1. 生成器と同じアルゴリズムを使います

    公的番号の算法、ISO 13616 の IBAN 検証、カードの Luhn 検証は、生成器と同一の実装です。ビルドごとに公開サンプルで自己検証しています。ここで有効と出れば、生成器が作る同種の番号も必ず通ります。

  2. 1 つの番号が複数の制度に該当します

    8 桁はトルコの番号にもデンマークの CPR にもなり得ます。9 桁の Luhn 番号はカナダの SIN でありオランダの BSN でもあります。成立するものはすべて並記します。各国を勝手に推測することはしません。

  3. 「形式のみ」は正直な答えです

    米国の SSN やインドの PAN など、チェックディジット算法を公開していない国は多くあります。その場合は桁数と文字構成のみを確認し、「形式のみ」と明記します。

  4. IBAN は国内チェックも確認します

    ベルギー・フランス・イタリアなどの BBAN には国内チェックディジットが含まれます。IBAN の検証ではそれらも確認し、識別子がどの銀行のものかを示します。

  5. 会社番号と VAT 番号

    法人登録番号(フランスの SIREN、日本の法人番号、中国の統一社会信用コードなど)と VAT 番号(EU 各国、英国、スイス、ノルウェーなど)も検証対象です。「仮想会社」ページと同じアルゴリズムを使っています。

形式とチェックディジットのみを検証します。番号の真正性・帰属・利用可能性は保証しません。