CNPJジェネレータ(数字とアルファベット)
プライバシー優先設計 — すべてブラウザ内で処理します
CNPJ(Cadastro Nacional da Pessoa Jurídica)はブラジルの法人向け納税者IDで、従来は14桁の数字でしたが、2026年7月以降、Receita Federalは英数字CNPJも発行します。最初の12桁に文字を含められる新形式です。Toovaは両形式を有効なチェックディジット付きでブラウザ生成し、フィクスチャやフォーム検証、デモデータに使えます。
2026年に英数字化した理由
純粋に数字のCNPJプールは有限です。8桁のベースで1億の企業ルートしかなく、4桁の支店番号を含めても今後10年で枯渇します。Receita Federalは最初の12桁の文字集合をA-Zに拡張し、末尾2桁のチェックディジットだけ数字のままとしました。既存企業のCNPJは永続的にそのまま、英数字形式は2026年7月以降の新規登録のみに適用されます。ツール、バリデータ、データベースは両方を扱う必要があります。
数字と英数字を並べて比較
数字形式は12.345.678/0001-95のように見え、英数字形式は12.ABC.345/01DE-35のようになります。最初の12桁は数字と大文字英字の任意の組み合わせ、最後の2桁は数字のままで、XX.XXX.XXX/XXXX-DDの同じマスクが使えます。両者は同じチェックディジットのアルゴリズムを共有しますが、英数字版では文字を数値に変換した値に対して計算します。Toovaではページ上部のトグルでバリアントを選びます。
英数字チェックディジットの計算方法
Receita Federalの公式規則は各文字のASCIIコードポイントから48を引いて数値に変換します。'0'は0、'9'は9、'A'は17、'Z'は42となります。変換後の値を標準の重みベクトル(1桁目: 5,4,3,2,9,8,7,6,5,4,3,2、2桁目: 6,5,4,3,2,9,8,7,6,5,4,3,2)と掛けて合計し、11の剰余を取ります。1970年代から数字CNPJに適用されてきた同じ規則が文字にも引き継がれます。
バッチ生成とフォーマット
バッチモードを有効にすると最大20件のCNPJを一度に生成できます。各値は独立にランダムで、マスクの有無を選択でき、個別または一括でコピー可能です。バリアントの選択はバッチ全体に適用されます。架空の企業ディレクトリ生成、新旧両形式対応のバリデータ検証、デモ録画に役立ちます。
よくある質問
- 英数字CNPJの発行はいつ始まりますか?
- 2026年7月から開始されます。既存の数字CNPJは影響を受けず、永続的に有効です。新規登録のみが文字を含む可能性があります。
- 自社の既存CNPJは変更されますか?
- いいえ。Receita Federalは明確に、英数字形式は新規発行のみに適用されると述べています。発行済みの数字CNPJはすべてそのまま維持されます。
- 英数字CNPJは大文字のみですか?
- はい。数字0-9と大文字A-Zで構成されます。小文字は形式に含まれません。
- チェックディジットの数学は両形式で同じですか?
- ほぼ同じです。重み付き和を11で割る規則は同一ですが、文字の場合は各文字の数値がASCIIコードポイントから48を引いた値となります(A=17, Z=42)。チェックディジット自体は両形式とも10進数です。
- 生成されたCNPJは税務当局に登録されていますか?
- いいえ。アルゴリズム上は有効ですが、Receita Federalは誰にも割り当てていません。公式照会には現れず、テストには最適ですが不正使用には全く役立ちません。
- 本番環境で使えますか?
- テスト、フィクスチャ、デモ画面のみで使用してください。請求書発行、口座開設、脱税目的で使用することはブラジル法上の犯罪です。
- 既存のCNPJバリデータは英数字を受け入れますか?
- 多くはまだ受け入れません。ほとんどの検証ライブラリは純粋な数値入力を前提としています。2026年7月までに英数字対応へアップデートする必要があります。これがこの生成ツールを作った理由の一つです——開発者はシステム更新中に実用的なテストデータを必要とします。