Gere CNPJs válidos para teste
Dígitos verificadores pelo módulo 11, no formato numérico ou no alfanumérico. Tudo é gerado no navegador.
Como os dígitos verificadores são calculados
O CNPJ tem 8 posições de raiz, 4 de ordem (0001 para a matriz) e 2 dígitos verificadores, calculados por módulo 11. O primeiro usa os pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 sobre as 12 primeiras posições. O segundo inclui o primeiro verificador e usa 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. Resto menor que 2 dá 0; senão, o dígito é 11 menos o resto.
O CNPJ alfanumérico
A Receita Federal adota um CNPJ com letras, previsto na Instrução Normativa RFB nº 2.229/2024. Segundo as orientações da Receita, os primeiros CNPJs alfanuméricos são emitidos a partir de julho de 2026, e os CNPJs numéricos já existentes continuam válidos, sem troca de número.
- O CNPJ segue com 14 posições: AA.AAA.AAA/AAAA-DV.
- As 12 primeiras posições (raiz e ordem) aceitam dígitos de 0 a 9 e letras de A a Z.
- Os dois dígitos verificadores continuam sempre numéricos.
- O cálculo é o mesmo módulo 11, com o valor de cada caractere igual ao código ASCII menos 48.
| Caractere | Código ASCII | Valor no cálculo |
|---|---|---|
| 0 | 48 | 0 |
| 9 | 57 | 9 |
| A | 65 | 17 |
| Z | 90 | 42 |
Exemplo calculado pelo gerador: a base 12ABC34501DE recebe os dígitos 35 e fica 12.ABC.345/01DE-35. No modo alfanumérico, o gerador sorteia a raiz (e a ordem, se a opção de matriz estiver desmarcada) entre os 36 caracteres e garante ao menos uma letra.
Para que usar, e para que não usar
- Testar campos de CNPJ, máscaras e validações em desenvolvimento.
- Popular bancos de dados de teste e demonstrações.
- Conferir se um sistema aceita raiz e ordem com letras.
Não use CNPJ gerado para abrir conta, emitir nota fiscal ou cadastrar-se em serviços reais. Declarar documento falso é crime, e o número sorteado pode coincidir com o de uma empresa real. Para gerar também um CPF de teste, veja o gerador de CPF.
Perguntas frequentes
Como gerar um CNPJ válido para teste?
Escolha o formato, a quantidade e a máscara, e clique em gerar. O número sai com os dois dígitos verificadores corretos pelo módulo 11.
O que é o CNPJ alfanumérico?
É o novo formato da Receita Federal, em que raiz e ordem aceitam letras de A a Z além dos números. Os dois dígitos verificadores seguem numéricos.
Como se calcula o dígito verificador do CNPJ alfanumérico?
Com o mesmo módulo 11 do CNPJ numérico, usando como valor de cada caractere o código ASCII menos 48. Assim, "A" vale 17 e "Z" vale 42.
O CNPJ numérico antigo continua valendo?
Sim. Conforme as orientações da Receita, os CNPJs numéricos existentes continuam válidos, e os dois formatos convivem.
O que significa o 0001 no CNPJ?
É o número de ordem do estabelecimento. 0001 identifica a matriz, e as filiais recebem 0002, 0003 e assim por diante.
Posso usar CNPJ gerado em cadastro real?
Não. Documento falso em cadastro, nota ou conta é crime. O gerador existe só para testes de software.
Fontes e método
- Receita Federal do Brasil: Instrução Normativa RFB nº 2.229/2024 (CNPJ alfanumérico) e perguntas e respostas sobre o CNPJ alfanumérico