Apenas para testes de software

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:

XX.XXX.XXX/XXXX-DD
Raiz (8 dígitos)Filial (4 dígitos)Verificadores (2 dígitos)

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.

Resto = Soma ÷ 11
1º dígito = Resto < 2 ? 0 : 11 - Resto

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.

Resto = Soma ÷ 11
2º dígito = Resto < 2 ? 0 : 11 - Resto

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ção123456789101112D1D2
Dígito11222222000181
Peso (D1)543298765432

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