Gerador de CNPJ válido (numérico e alfanumérico)

O gerador de CNPJ cria números com os dois dígitos verificadores corretos, para testes de software, tanto no formato numérico tradicional quanto no novo CNPJ alfanumérico, que a Receita Federal passou a adotar em julho de 2026. Os números não são emitidos pela Receita Federal.

Atualizado em · Por Leonardo Gaertner

00.000.000/0000-00

Achou um resultado errado ou tem uma sugestão? Avise por e-mail.

Como usar

  1. Escolha o formato: Numérico (tradicional) ou Alfanumérico (com letras).
  2. Clique em Gerar outro para criar um novo número.
  3. Marque ou desmarque Com pontuação e clique em Copiar.

Como funciona

O CNPJ tem 14 caracteres: oito formam a raiz da empresa, quatro indicam o estabelecimento (0001 costuma ser a matriz) e os dois últimos são dígitos verificadores. O gerador sorteia a raiz, usa 0001 como ordem e calcula os dois dígitos.

O cálculo usa módulo 11 com pesos de 2 a 9, contados da direita para a esquerda. Somam-se os produtos, divide-se por 11 e o dígito é 0 se o resto for menor que 2, ou 11 menos o resto nos demais casos. O segundo dígito repete a conta incluindo o primeiro.

No CNPJ alfanumérico, os 12 primeiros caracteres podem ser números e letras de A a Z, e os dois dígitos verificadores continuam numéricos. Para o cálculo, cada caractere vale o seu código ASCII menos 48: os números mantêm o próprio valor (0 a 9) e as letras passam a valer de 17 (A) a 42 (Z).

Os CNPJs numéricos existentes continuam válidos e não mudam. O formato alfanumérico vale para novas inscrições.

Exemplo alfanumérico: 12.ABC.345/01DE-35

Base de 12 caracteres: 1 2 A B C 3 4 5 0 1 D E

Valores para o cálculo: 1 2 17 18 19 3 4 5 0 1 20 21

O cálculo com pesos de 2 a 9 resulta nos dígitos verificadores 3 e 5

Resultado: 12.ABC.345/01DE-35

Fonte: Receita Federal: perguntas e respostas sobre o CNPJ alfanumérico

Perguntas frequentes

O CNPJ alfanumérico substitui o numérico?

Não. Os CNPJs existentes continuam iguais. O formato com letras vale para novas inscrições a partir de julho de 2026, inclusive para filiais abertas depois dessa data.

Meu sistema precisa mudar para aceitar o CNPJ alfanumérico?

Se ele valida, armazena ou exibe CNPJ como um campo numérico ou com uma expressão regular de apenas dígitos, sim. O novo padrão é [A-Z0-9]{12}[0-9]{2}: as 12 primeiras posições aceitam letras e números, e as duas últimas são numéricas.

O CNPJ gerado existe?

Não. O número não é emitido pela Receita Federal: ele apenas respeita o cálculo dos dígitos verificadores. Use somente em testes de software.

Qual é a máscara do CNPJ alfanumérico?

A mesma do CNPJ numérico: 00.000.000/0000-00, com as letras ocupando as posições em que caírem. Por exemplo, 12.ABC.345/01DE-35.