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
-
Validador de CPF
Verifique se um CPF é válido pelo algoritmo oficial do Módulo 11. Em tempo real, sem enviar nada para servidores. Aceita formatado e raw.
-
Gerador de CPF
Gere CPFs com dígitos verificadores válidos para uso em testes de software. 100% no navegador, sem armazenamento.
-
Gerador de CNPJ
Gere CNPJs com dígitos verificadores válidos pelo algoritmo da Receita Federal. Sufixo 0001 (matriz). 100% no navegador, sem armazenamento.
-
Gerador de CEP
Gere CEPs no formato válido (XXXXX-XXX) para testes de software. Valida formato, não consulta endereço real dos Correios.