Computação

Gerador de CNPJ

Gere números de CNPJ válidos para testes — o dígito verificador segue o algoritmo oficial.

Publicidade

++

Aviso importante

IMPORTANTE: Nosso gerador de CNPJ online tem como intenção ajudar estudantes, programadores, analistas e testadores a gerar dados válidos, normalmente necessários para testar seus softwares em desenvolvimento. A má utilização dos dados aqui gerados é de total responsabilidade do usuário. Os números são gerados de forma aleatória, respeitando as regras de criação de cada documento.

Tipo
Formatação

Sobre esta ferramenta

O CNPJ segue um algoritmo público de dígitos verificadores. Os números aqui gerados são matematicamente válidos, mas não correspondem a empresas reais. Você pode gerar no formato numérico tradicional ou alfanumérico.

Publicidade

Como o CNPJ é calculado

Um algoritmo em duas etapas

Exemplo didático com base 123456780001.

12 dígitos base

123456780001

Passo 1

Os 12 dígitos base

Eles serão usados para calcular os verificadores.

123456780001

Passo 2

1º dígito verificador

Multiplique por pesos 5,4,3,2,9,8,7,6,5,4,3,2.

123456780001×5×4×3×2×9×8×7×6×5×4×3×25898454849480002

Soma = 222 → resto em 222 ÷ 11 é 2 → 1º dígito = 9.

Passo 3

2º dígito verificador

Repita com 13 dígitos (base + 1º verificador).

1234567800019×6×5×4×3×2×9×8×7×6×5×4×3×2610121210545656000318

Soma = 237 → resto em 237 ÷ 11 é 6 → 2º dígito = 5.

Resultado

CNPJ completo do exemplo:

12345678000195

Regra geral: resto menor que 2 vira 0; senão, o dígito é 11 − resto.

CNPJ alfanumérico

No formato novo, a base pode conter letras e números. Antes do cálculo, cada caractere vira número pela regra charCode - 48. Exemplo: A=17, B=18, Z=42. Depois, o cálculo dos dois verificadores é o mesmo mostrado acima.

Publicidade