Validador de CNPJ

Verifique se um número de CNPJ é válido.

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.

Perguntas frequentes

Como sei se um CNPJ é válido?

Um CNPJ é matematicamente válido quando seus 2 últimos dígitos (os dígitos verificadores) conferem com o resultado do cálculo de módulo 11 aplicado aos 12 primeiros caracteres. Este validador faz essa conta automaticamente e mostra o resultado enquanto você digita.

Este validador aceita o novo CNPJ alfanumérico?

Sim. Além do formato numérico tradicional, o validador reconhece o novo padrão alfanumérico da Receita Federal, em que os 12 primeiros caracteres podem conter letras de A a Z. Os 2 dígitos verificadores continuam sempre numéricos.

Um CNPJ matematicamente válido garante que a empresa existe?

Não. Esta ferramenta verifica apenas se os dígitos verificadores conferem com o algoritmo da Receita Federal — ou seja, se o número está bem formado. Para saber se um CNPJ pertence de fato a uma empresa registrada, ativa e com dados cadastrais reais, use a ferramenta de Consulta de CNPJ, que busca informações reais em uma base pública.

Meus dados são enviados para algum servidor ao validar um CNPJ aqui?

Não. Todo o cálculo acontece localmente, no seu navegador, usando apenas JavaScript. Nenhum número digitado nesta página é transmitido, armazenado ou registrado em nenhum servidor.

Por que meu CNPJ foi considerado inválido mesmo tendo 14 caracteres?

Ter 14 caracteres é necessário, mas não suficiente. Se os 2 últimos dígitos não corresponderem ao resultado do cálculo de módulo 11 sobre os 12 primeiros, ou se todos os caracteres forem iguais (como "11111111111111"), o CNPJ é considerado inválido mesmo tendo o tamanho correto.