Pular para o conteúdo
GeraTexto
Validadores BR 4.91 · 1.276 avaliações

Validador de CNPJ — verificação dos dígitos verificadores

Verifique se um CNPJ é válido pelo algoritmo do Módulo 11. Validação instantânea, 100% no navegador. Aceita formatado ou apenas dígitos.

Digite ou cole um CNPJ para verificar.

Como funciona a validação de CNPJ

O CNPJ tem 14 dígitos: 8 da raiz da empresa, 4 do estabelecimento (filial — sendo 0001 a matriz), e 2 dígitos verificadores. A validação consiste em recalcular esses 2 últimos dígitos pelo algoritmo do Módulo 11 e comparar com o que foi digitado.

Os pesos usados são oficialmente: 5,4,3,2,9,8,7,6,5,4,3,2 para o primeiro DV; e 6,5,4,3,2,9,8,7,6,5,4,3,2 para o segundo (que inclui o DV1 calculado). Se ambos baterem com os dígitos informados, o CNPJ é estruturalmente válido.

O que validamos vs o que não validamos

Validamos: formato (14 dígitos), unicidade (rejeita todos iguais), e checksum dos dois dígitos verificadores. Aceitamos qualquer estabelecimento (matriz 0001, filial 0002, 0003, etc).

Não validamos: se o CNPJ está ativo, baixado, suspenso ou se a empresa existe. Para isso, consulte o portal da Receita Federal ou serviços que conectam à base do CNPJ — não podemos fazer aqui sem acesso restrito a essa base.

Quando usar

  • Validar input de cadastro de fornecedor/cliente PJ antes de gravar no banco;
  • Verificar lote importado de planilha de empresas;
  • Confirmar que dados gerados por outras ferramentas têm checksum válido;
  • Estudar a regra do Módulo 11 com pesos não-uniformes.

Privacidade

Toda a verificação acontece localmente no seu navegador. Nada é transmitido, nada é armazenado. Pode validar CNPJs sensíveis (de clientes, fornecedores) sem preocupação com vazamento.

Formato aceito

Aceita com ou sem máscara: 12.345.678/0001-95, 12345678000195, ou misturado. Caracteres não-numéricos são removidos antes da validação.

Perguntas frequentes

Como o CNPJ é validado?

Aplicamos o algoritmo do Módulo 11 com os pesos oficiais da Receita Federal (5,4,3,2,9,8,7,6,5,4,3,2 para o primeiro DV; 6 mais a sequência anterior para o segundo). Os 12 primeiros dígitos calculam os 2 últimos.

A validação verifica se o CNPJ existe na Receita?

Não. Esta ferramenta apenas verifica a estrutura matemática (formato e dígitos verificadores). Para consultar a situação cadastral de um CNPJ real (ativo, baixado, suspenso), é necessário usar o portal oficial da Receita Federal, que exige acesso à base de dados governamental.

É enviado para algum servidor?

Não. Toda a validação acontece localmente no seu navegador via JavaScript. O CNPJ que você digita não sai do dispositivo.

Por que CNPJs com dígitos repetidos são rejeitados?

Por convenção da Receita Federal, CNPJs como 11.111.111/1111-11 são tratados como inválidos especiais, mesmo que matematicamente passassem na verificação. São excluídos pela mesma razão que CPFs sequenciais.

Posso validar CNPJ de filial?

Sim. O algoritmo é o mesmo independente do sufixo da filial (0001 matriz, 0002 primeira filial, 0003 segunda filial, etc). A ferramenta valida qualquer CNPJ de 14 dígitos com checksum correto.

Ferramentas relacionadas