Gerador e Validador
de CNPJ
Gere CNPJs matematicamente válidos para testes de sistemas e valide qualquer CNPJ instantaneamente. Algoritmo módulo 11 da Receita Federal.
Gerador de CNPJ
Gere CNPJs válidos para testes
Clique em "Gerar" para criar CNPJs válidos
Validador de CNPJ
Valide instantaneamente qualquer CNPJ
Digite ou cole um CNPJ acima. A validação ocorre automaticamente ao completar os 14 dígitos.
Aviso: Os CNPJs gerados são matematicamente válidos mas não estão registrados na Receita Federal. Use exclusivamente para testes de software, desenvolvimento e homologação. Nunca use estes números para fins fiscais, legais ou comerciais.
Como funciona o algoritmo do CNPJ
O CNPJ usa o algoritmo de módulo 11 para calcular os dois dígitos verificadores — o mesmo método utilizado pela Receita Federal do Brasil.
1. Estrutura do CNPJ
O CNPJ possui 14 dígitos divididos em três partes:
2. Cálculo do 1º Dígito Verificador
Multiplique os 12 primeiros dígitos pelos pesos 5,4,3,2,9,8,7,6,5,4,3,2 e some os produtos.
3. Cálculo do 2º Dígito Verificador
Repita o processo com os 13 primeiros dígitos (incluindo o 1º verificador) e os pesos 6,5,4,3,2,9,8,7,6,5,4,3,2.
4. Validação
Um CNPJ é considerado matematicamente válido quando os dois dígitos verificadores calculados coincidem com os dígitos informados. Além disso, sequências com todos os dígitos iguais (ex.: 11.111.111/1111-11) são automaticamente inválidas.
Exemplo passo a passo
| Posição | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | D1 | D2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dígito | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 1 | 8 | 1 |
| Peso (D1) | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | — | — |
CNPJ: 11.222.222/0001-81 — Soma = 97, Resto = 97 % 11 = 9, D1 = 11 − 9 = 2... e assim por diante.
Perguntas frequentes
Tudo o que você precisa saber sobre CNPJ para testes