セキュリティ

一括ID検証

税務IDのリスト全体を一括で検証します。

CPF / CNPJ検証

これは形式とチェックディジットの事前確認です。政府データベースには照会せず、その番号が実在するか、有効か、誰かに属するかを証明するものではありません。

リスト全体を一括検証

納税者番号またはID番号の列を貼り付ける — またはCSVをドロップする — と、各無効番号の正確な理由を含む行別判定を取得できます。七か国十二種類のIDに加え、ICAO 9303パスポートMRZ行と全27加盟国のEU VAT形式に対応し — すべてブラウザ内でローカル計算します。

単一番号バリデーター

CPF / CNPJ検証 · GSTIN検証 · インドPAN検証 · ポーランドPESEL検証 · メキシコ RFC検証 · メキシコ CURP検証 · アルゼンチン CUIT/CUIL検証 · コロンビアNIT検証 · インドネシアNIK検証

自分のサイトで検証ツールを使用: 無料の埋め込みウィジェット (CPF、GSTIN)。

政府発行IDと納税者番号のリスト全体を一度に検証します。一行に一番号を貼り付ける — またはCSV/TXTファイルをインポートする — 形で、国と種類を選ぶと、各行に判定と正確な失敗理由を表示します。七か国十二種類のID — ブラジルCPF/CNPJ、インドGSTIN/PAN、ポーランドPESEL、メキシコRFC/CURP、アルゼンチンCUIT、コロンビアNIT、インドネシアNIK — に加え、ICAO 9303パスポートMRZ行と全27加盟国のEU VAT番号形式に対応します。

すべてローカルで処理されます。ファイルの読み取り、チェックサムの計算、結果CSVの作成はすべてブラウザ内で行われ、リストがサーバーへ送られることはありません。給与処理、KYCの準備、CRMの整理など、列に実在する人々の納税者番号が含まれる作業では、これが簡易な事前確認とデータ取扱事故を分ける決定的な違いになります。

検査は正規表現による推測ではなく、公式アルゴリズムを使用します。CPF/CNPJのmod-11(2026+の英数字CNPJを含む)、GSTINのLuhn-mod-36チェック文字、出生年の世紀を符号化するPESELの重み付き数字、実在する暦日ルールを含むRFCのSATチェック表、州コードを含むCURPの18文字構造、CUITのmod-11です。エンジンは国別バリデーターから抽出し、各行について相互に照合しています。

限界を明確に述べます。これは構造とチェックディジットの事前確認です。RENAPO、SAT、GSTポータル、その他の登録機関には照会しないため、番号が登録済みか、有効か、特定の人物に属するかは確認できません。合格は「形式が正しい」、不合格は入力どおりの番号では正しくなり得ないことを意味します。これだけでも、公式システムへ送る前に入力によるデータ破損の大半を検出できます。

公開仕様 — いずれも実際のツールで検証済みです:ヘッダー行を含む3列のCSVではID列が自動検出され、別の列へ切り替えられます · エクスポート結果では元の列が維持され、結果/種類/理由が追加されます · チェックディジットを壊すと想定値とともに報告されます · 2,000行を一秒を大幅に下回る時間で検証します · 検証時のネットワークリクエストはゼロです。最終確認日:2026-08-12。

よくある質問

番号を一件ずつ検証する場合と何が違いますか?

同じ計算を業務規模で実行します。理由付きの行別判定、集計件数、元の列を維持した結果CSVを取得できます。仕入先リストを確認する経理担当者、一括入社手続きを行う人事部門、KYC準備を行うプラットフォームチームが、通常なら何百回ものコピー&ペーストを要する作業を一回の貼り付けで完了できます。

「有効」という結果は、その番号が実在することを意味しますか?

いいえ。オフラインツールでそれを保証できるものはありません。「有効」とは、構造とチェックディジットが数学的に正しいという意味であり、登録機関も最初にそこを確認します。その番号が実在する人物または企業に登録されているかを確認できるのは、発行機関(RENAPO、SAT、GSTポータルなど)だけです。

CSVに複数の列があります。どの列が検証されますか?

選択したID種類の形式に対して各列を採点し、最も一致する列を自動選択します。ドロップダウンで別の列を指定することもできます。エクスポート結果には元の全列が保持され、末尾に結果、種類、理由が追加されます。

一つのリストに複数のID種類を混在できますか?

ブラジルのCPFとCNPJは同じリストに自由に混在でき、長さから自動判別されます。その他の種類は一種類ずつ検証します。国の選択を切り替え、二回目の処理を実行してください。種類をまたぐ自動判別は意図的に行いません。見えない推測が誤判定を生むためです。

単に「無効」ではなく「チェックディジット ✗ — 想定値 X」と表示されるのはなぜですか?

理由がそのまま修正方法になるためです。最も多い入力ミスは、数字を一桁だけ打ち間違えることです。想定されるチェック値、または失敗した正確な層(長さ、パターン、日付、州コード)を表示すれば、行を破棄せずに修正できます。

パスポートMRZ行とEU VAT番号も検査できますか?

はい。パスポートMRZの2行目(または両行)を貼り付けると、ICAO 9303の五つのチェックディジット — 文書番号、生年月日、有効期限、個人番号、複合 — をすべて再計算します。EU VATは各加盟国の公式パターン(ギリシャ = EL、北アイルランド = XI)と照合しますが、形式一致は登録済みを意味しません — 確認できるのはVIESのみです。