CNPJの生成・検証
新しい英数字CNPJを含むブラジルのCNPJを検証し、テスト用の有効な番号を生成。本店か支店かも表示します。無料、ブラウザ内で完結します。
できること
CNPJ(Cadastro Nacional da Pessoa Jurídica)は、ブラジルの企業やその他の法人を識別する番号です。00.000.000/0000-00 の形式で書く14文字で、会社の基幹部分が8文字、事業所が4文字(0001 が本店、それ以外は支店)、モジュラス11で計算するチェックディジットが2文字です。2026年7月から、新規登録では先頭12文字に英字が使われることがあります(IN RFB 2.229/2024)。その場合、各文字はASCIIコードから48を引いた値として計算され、チェックディジットは引き続き数字です。
処理はすべてブラウザ内で行われます。入力した番号が送信・保存されることはありません。
よくある質問
有効な番号なら、その人や会社が実在するということですか?
いいえ。チェックディジットが正しい、つまり入力ミスがないことを示すだけです。番号が実際に発行されたか、誰に発行されたかは、発行機関でしか確認できません。
生成した番号は何に使うのですか?
テスト用です。開発中のフォーム入力、データベースや検証コードのテストに使えます。正しいチェックディジットを持つ番号をランダムに作るため、偶然実在の番号と一致することもあります。本人確認、各種登録、他人を欺く目的には絶対に使わないでください。
チェックディジットの仕組みは?
他の桁から決まった式で計算されます。通常は各桁に重みを掛けて合計し、割り算の余りを取ります(モジュラス11、スペインのDNIの文字はモジュラス23)。1桁を打ち間違えたり2桁を入れ替えたりすると、チェックディジットが合わなくなります。