Como funciona a validação de CNPJ
Um CNPJ (Cadastro Nacional da Pessoa Jurídica) tem 14 caracteres: 12 caracteres base e 2 dígitos verificadores. Esses dígitos verificadores não são escolhidos livremente — eles são calculados a partir dos 12 primeiros caracteres por meio de um algoritmo público conhecido como módulo 11. Cada um dos 12 caracteres base é multiplicado por um peso fixo (5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 para o primeiro dígito verificador, e uma sequência semelhante que inclui o primeiro dígito já calculado para o segundo), os produtos são somados e o resultado é dividido por 11: se o resto da divisão for menor que 2, o dígito verificador é 0; caso contrário, o dígito é 11 menos esse resto. Este validador refaz exatamente essa conta e compara o resultado com os dois últimos caracteres informados — se conferirem, o CNPJ é matematicamente válido; se não conferirem, ele é inválido.
O novo CNPJ alfanumérico da Receita Federal
A Receita Federal instituiu um novo padrão de CNPJ em que os 12 primeiros caracteres podem conter letras (de A a Z) além de números, ampliando a capacidade de numeração do cadastro nacional. Os 2 dígitos verificadores finais continuam sendo sempre numéricos. Para calcular o dígito verificador de um caractere alfabético, o algoritmo converte a letra em um valor numérico correspondente ao seu código ASCII menos 48 — por exemplo, a letra "A" (código ASCII 65) vale 17 — e usa esse valor na mesma fórmula de módulo 11 aplicada aos números. Como essa mudança já está em vigor no cadastro da Receita, este validador foi construído para aceitar tanto o CNPJ numérico tradicional quanto o novo formato alfanumérico, sem que você precise se preocupar em identificar qual dos dois está digitando.
Seus dados não saem do seu navegador
Diferente de uma consulta de verdade à Receita Federal, este validador não confirma se o CNPJ pertence a uma empresa real, se ela está ativa ou qual é a sua razão social — ele apenas verifica se o número é matematicamente bem formado, isto é, se os dígitos verificadores conferem com o algoritmo oficial. Toda essa verificação acontece inteiramente no seu navegador, em JavaScript: nenhum número digitado aqui é enviado, registrado ou armazenado em qualquer servidor. Isso torna a ferramenta segura para testar CNPJs de clientes ou fornecedores sem expor esses dados a terceiros. Se o que você precisa é confirmar a situação cadastral real de uma empresa — razão social, data de abertura, quadro de sócios, situação ativa ou baixada — use a ferramenta de Consulta de CNPJ, que efetivamente busca esses dados em uma API pública oficial.
Para que serve validar um CNPJ
Validar o formato de um CNPJ antes de processá-lo é uma etapa comum em formulários de cadastro, sistemas financeiros, emissores de nota fiscal e integrações de e-commerce: detectar um número mal digitado (com dígitos verificadores incorretos ou tamanho errado) antes de enviá-lo para processamento evita erros, retrabalho e chamadas desnecessárias a serviços externos. Como a validação acontece instantaneamente enquanto você digita, esta ferramenta também é útil para conferir rapidamente um CNPJ recebido por e-mail, WhatsApp ou documento físico.