メニュー

カード番号・公的番号の検証ツール

カード番号・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 各国、英国、スイス、ノルウェーなど)も検証対象です。「仮想会社」ページと同じアルゴリズムを使っています。

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

再現性について(IDキー)

当サイトのすべてのツールは同一のIDキーを共有しており、同じキーは常に同じ人物を指します。キーを入力してから生成すると、氏名・住所・公的番号・職歴・オンラインプロフィールが前回と完全に一致します。自動テストでサンプルを固定でき、不具合報告でも該当レコードを特定できるのはこのためです。キーはご自身で入力するか、この画面で生成したものをお使いください。当サイトは保存せず、乱数の入力としてブラウザ内で使うだけです。

活用できる場面

フォームと登録フローのテスト
現地の形式の住所・電話番号・公的番号で登録フォームを埋め、実データが存在する前に必須項目、文字数、文字種、条件付きバリデーションを確認できます。
自動テスト用の固定サンプル
フィクスチャに ID キーを一つ書いておけば、CI は毎回同じ人物を取得します。アサーションは安定し、失敗もキーから再現できます。
デモとプロトタイプのデータ
デモ環境、スクリーンショット、デザインファイルに、実在しそうなレコードを渡せます。"John Doe / 123" のようなプレースホルダーの代わりになります。
多言語のレイアウトと書式の確認
ドイツ語の連結した通り名、区切りを入れずに書く CJK の住所、発音区別符号を含む名前。まさにレイアウトが切れたりずれたりする入力です。

よくある質問

カード番号・公的番号の検証ツールが生成するデータは実在しますか?

いいえ。すべての項目はアルゴリズムによる合成データで、実在の人物・住所・アカウントとは関係ありません。ソフトウェアテスト、フォームのデモ、データ投入用です。

生成結果は再現できますか?

できます。IDキーがすべての乱数を決めるため、同じキー・国・性別なら完全に同一の結果になります。

登録や通信は必要ですか?

登録は不要で、データは送信しません。生成はブラウザ内で完結し、ページを読み込んだ後はオフラインでも動作します。

以上の回答は当サイトの実際の挙動と一致しています。相違があればフッターの連絡先までお知らせください。

データ形式の説明

フィールド名はこのページの表示と同じです。形式の欄は生成器のマスク表記のままです。# は数字、A は英字、… はアルゴリズムが決める値、または実データから引き継いだ部分を表します。

検証する番号
IBAN · card · national ID · VAT · company number
検証結果
Luhn · ISO 13616 MOD-97-10 · ISO 7064 · Verhoeff
該当する可能性のある制度
…
正規化した番号
A# · …
根拠
…

これらのページは同じ識別キーを共有します。どれかでキーをコピーすれば、他のページでも同じレコードを再現できます。

生成されたデータは実在しますか?

いいえ。すべての項目はこのブラウザ内で動くアルゴリズムが合成したもので、照会もデータベース参照も行わず、実在の人物の情報は使いません。結果は再現でき、同じ識別キーなら同じレコードになります。形式は実在する書式に合わせてあり、公表された検査式を実装している国ではチェックディジットも通りますが、実在の人物・住所・口座と一致するものはなく、発行や登録を受けた書類でもありません。フォームのテスト、デモ、自動テストの固定データには向きますが、他人になりすます用途には使えません。

新しい国・新しいアルゴリズムの追加をお知らせします

Telegram グループに参加してください。新しい国と地域、新しいチェックディジット算法の追加はそこで案内します。特定の国のデータ不備を報告するのにも一番早い場所です。

Telegram グループに参加Ctrl+D(Mac は ⌘+D)でこのページをブックマークしてください。

カード番号・公的番号の検証ツールの関連記事