# 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.

- Endereço oficial: https://pradev.com.br/gerador-de-cnpj
- Categoria: Documentos brasileiros
- Tipo: Gerador
- Atualizado em: 2026-09-30
- Autor: Leonardo Gaertner (https://pradev.com.br/sobre)
- Preço: grátis, sem cadastro. O processamento acontece no navegador de quem usa.

## 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

```text
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
```

## 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.

## Fontes

- [Receita Federal: perguntas e respostas sobre o CNPJ alfanumérico](https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/publicacoes/perguntas-e-respostas/cnpj/cnpj-alfanumerico.pdf)

## Guias

- [Como gerar CPF e CNPJ válidos para testes em código](https://pradev.com.br/guias/como-gerar-cpf-e-cnpj-para-testes): Como gerar CPF e CNPJ matematicamente válidos para testes em JavaScript, Python e PHP, o cálculo dos dígitos e os cuidados para não usar dados de pessoas reais.
- [CNPJ alfanumérico: o que muda e como validar em código](https://pradev.com.br/guias/cnpj-alfanumerico-como-validar): Entenda o CNPJ alfanumérico (letras e números), o que muda para quem desenvolve e veja funções testadas para validar em JavaScript, Python e PHP.

## Ferramentas relacionadas

- [Validador de CNPJ](https://pradev.com.br/validador-de-cnpj): Confira se um CNPJ é válido, inclusive no novo formato alfanumérico com letras. Grátis, sem cadastro, direto no navegador.
- [Gerador de CPF](https://pradev.com.br/gerador-de-cpf): Gere CPF válido para testar sistemas e formulários. Grátis, com ou sem pontuação, direto no navegador. Só para testes de software.
- [Validador de CPF](https://pradev.com.br/validador-de-cpf): Confira se um CPF é válido pelo cálculo dos dígitos verificadores. Grátis, sem cadastro, e o número não sai do seu navegador.
- [Gerador de CNH](https://pradev.com.br/gerador-de-cnh): Gere número de CNH válido para testar sistemas e formulários. Os dois dígitos verificadores estão certos. Grátis, no navegador, só para testes.
- [Gerador de Pessoas](https://pradev.com.br/gerador-de-pessoas): Gere pessoas fictícias com nome, CPF válido, nascimento, e-mail, celular e endereço para testar sistemas. Exporta JSON e CSV. Grátis, no navegador.
- [Gerador de PIS/PASEP](https://pradev.com.br/gerador-de-pis-pasep): Gere número de PIS, PASEP, NIS ou NIT válido para testar sistemas de RH e cadastros. Com ou sem pontuação, grátis, no navegador, só para testes.
