Gerador e validador de CNPJ
Gere CNPJs fictícios no formato tradicional ou no novo padrão alfanumérico da Receita Federal e confira se o seu sistema calcula os dígitos verificadores corretamente. O cálculo acontece todo no navegador.
Até 1000 itens por vez. Tudo é gerado no seu navegador.
Como usar
- Escolha se quer Com máscara (pontuação) (
00.000.000/0000-00) ou só os 14 caracteres. - Ative a opção alfanumérico para gerar números com letras na raiz, como os novos CNPJs; desativada, a raiz é só numérica.
- Clique em Gerar e em Copiar. Os exemplos saem sempre como matriz, com ordem
0001. - Para massa de dados, ajuste a Quantidade (1 a 1000) e use Exportar CSV ou Exportar JSON.
- Na aba Validar, cole um ou vários CNPJs (um por linha), numéricos ou alfanuméricos: cada linha mostra se é válido ou o motivo do erro.
Como funciona
Estrutura do CNPJ
O CNPJ (Cadastro Nacional da Pessoa Jurídica) tem 14 posições: 8 de raiz (identifica a empresa), 4 de ordem (0001 para a matriz, demais números para filiais) e 2 dígitos verificadores (DV).
O CNPJ alfanumérico
A Instrução Normativa RFB nº 2.229/2024 permite que as 12 primeiras posições (raiz e ordem) contenham letras de A a Z além de algarismos. A Receita Federal programou a atribuição dos primeiros CNPJs alfanuméricos para julho de 2026, apenas para novas inscrições: os CNPJs já existentes continuam iguais. Os dois DV continuam sendo numéricos. Para o cálculo, cada caractere vale o seu código ASCII menos 48: os algarismos mantêm o próprio valor ('0' = 0 … '9' = 9) e as letras vão de A = 17 até Z = 42. Por isso, a mesma rotina valida os dois formatos.
Cálculo dos dígitos verificadores
- Multiplique o valor das 12 primeiras posições pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e some.
- Resto da divisão por 11: se for menor que 2, o DV é 0; senão, DV = 11 − resto.
- Para o 2º DV, use as 13 posições (incluindo o 1º DV) com os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
Exemplo completo: 12.ABC.345/01DE-??
Este é o exemplo divulgado pela Receita. Valores: 1, 2, A=17, B=18, C=19, 3, 4, 5, 0, 1, D=20, E=21.
1º DV: 1×5 + 2×4 + 17×3 + 18×2 + 19×9 + 3×8 + 4×7 + 5×6 + 0×5 + 1×4 + 20×3 + 21×2 = 5 + 8 + 51 + 36 + 171 + 24 + 28 + 30 + 0 + 4 + 60 + 42 = 459. 459 mod 11 = 8, DV = 11 − 8 = 3.
2º DV: 1×6 + 2×5 + 17×4 + 18×3 + 19×2 + 3×9 + 4×8 + 5×7 + 0×6 + 1×5 + 20×4 + 21×3 + 3×2 = 6 + 10 + 68 + 54 + 38 + 27 + 32 + 35 + 0 + 5 + 80 + 63 + 6 = 424. 424 mod 11 = 6, DV = 11 − 6 = 5.
Resultado: 12.ABC.345/01DE-35. Em um CNPJ só numérico a conta é a mesma, apenas sem letras.
Perguntas frequentes
Meu sistema precisa mudar por causa do CNPJ alfanumérico?
Provavelmente sim, se ele guarda o CNPJ como número inteiro, usa máscaras que aceitam só dígitos ou remove letras na validação. O ideal é armazenar 14 caracteres em campo de texto, converter para maiúsculas e calcular os DV com o valor ASCII − 48. Use o gerador alfanumérico para criar casos de teste antes da virada.
Os CNPJs antigos vão mudar?
Não. Pela regra da Receita Federal, os números já atribuídos continuam válidos e inalterados. O formato alfanumérico vale para novas inscrições a partir de julho de 2026, então os dois formatos vão conviver nas bases de dados por muito tempo.
Os CNPJs gerados pertencem a empresas reais?
São combinações aleatórias que apenas respeitam a regra dos dígitos verificadores; a ferramenta não consulta a base da Receita. Pode haver coincidência com uma inscrição existente, por isso use os números somente em testes, demonstrações e ambientes de homologação, nunca em cadastros reais.
O validador aceita letras minúsculas?
Sim. A entrada é convertida para maiúsculas e a pontuação é ignorada antes do cálculo. São recusados caracteres fora de 0–9 e A–Z, tamanho diferente de 14, sequências repetidas e DV com letra, já que os dois últimos caracteres são sempre numéricos.
O que significa a parte 0001 do CNPJ?
É a ordem do estabelecimento: 0001 costuma identificar a matriz e 0002 em diante, as filiais da mesma raiz. No validador, essa parte aparece no resultado. No novo formato, a ordem também pode conter letras, como no exemplo oficial 01DE.
Fontes
Ferramentas relacionadas
Atualizado em 13/11/2026 · Rafael Lima