Validador de CNPJ

Confira se um CNPJ tem dígitos verificadores válidos

💡 Importante:

Esta validação confere apenas se os dígitos verificadores batem matematicamente — ela não consulta a Receita Federal e não confirma se o CNPJ corresponde a uma empresa ativa. Toda a checagem acontece no seu navegador, nenhum número é enviado para nenhum servidor.

Como a validação funciona

O CNPJ tem 14 dígitos: 12 formam a base (raiz da empresa + identificação de matriz/filial) e os 2 últimos são dígitos verificadores calculados com pesos específicos sobre os anteriores. A validação refaz esse cálculo duas vezes (um para cada dígito) e compara com o que foi informado.

O que essa validação não garante

Formato matematicamente válido não significa que a empresa está ativa ou sequer existe — é possível calcular um CNPJ consistente que nunca foi emitido pela Receita Federal. Para confirmar situação cadastral real, use a consulta oficial de CNPJ da Receita Federal ou do Portal da Transparência.

Perguntas frequentes

Esse validador confirma se a empresa existe de verdade?+

Não. Ele confere apenas se os 2 dígitos verificadores são matematicamente consistentes com os 12 primeiros dígitos. Para confirmar se um CNPJ pertence a uma empresa realmente ativa, com situação cadastral regular, é preciso consultar o Portal da Transparência ou o site da Receita Federal.

O número que eu digito é enviado para algum servidor?+

Não. A validação roda inteiramente no seu navegador — nenhum dado é transmitido pela rede.

Por que o CNPJ costuma terminar em /0001-XX?+

"0001" identifica a matriz da empresa; filiais usam sufixos diferentes (0002, 0003...). Isso faz parte da estrutura do número, não do cálculo de validade em si — tanto matriz quanto filiais têm seus próprios dígitos verificadores calculados sobre o número completo.

Essa ferramenta serve para validar formulários no meu sistema?+

A lógica é a mesma que qualquer sistema usa para validar CNPJ no back-end ou front-end — o algoritmo de módulo 11 é público e padronizado. Você pode replicar essa mesma validação na linguagem do seu projeto usando a mesma regra de pesos.

Ferramentas relacionadas