Pular para o conteúdo
cnpj/ob
Ferramenta grátis

Validar CNPJ

Confira se um CNPJ é válido pelos dígitos verificadores, inclusive no formato alfanumérico, e veja o cálculo passo a passo.

A validação roda no seu navegador. Precisa de um CNPJ para testar? Use o gerador.

Válido não quer dizer ativo

A validação confere só a matemática: se os 2 últimos dígitos batem com os 12 primeiros. Um CNPJ pode ser válido e estar baixado, inapto ou nem existir. Para saber a situação cadastral, os sócios e o endereço, consulte o CNPJ na base da Receita Federal.

Como o dígito verificador é calculado

  1. Pegue os 12 primeiros caracteres e multiplique cada um pelos pesos 5 4 3 2 9 8 7 6 5 4 3 2.
  2. Some os resultados e calcule o resto da divisão por 11.
  3. Se o resto for 0 ou 1, o primeiro dígito é 0. Senão, é 11 menos o resto.
  4. Repita com os 13 caracteres (incluindo o dígito que acabou de calcular) e os pesos 6 5 4 3 2 9 8 7 6 5 4 3 2 para achar o segundo dígito.

No CNPJ alfanumérico (desde julho de 2026), letras entram no cálculo pelo código ASCII menos 48: A vale 17, B vale 18, até Z = 42. Números continuam valendo eles mesmos, então CNPJs antigos dão o mesmo resultado de sempre. Veja o guia do CNPJ alfanumérico, com código de validação em JavaScript e Python.

Validar no seu sistema

Use a mesma regra no seu código ou chame a API, que valida sem gastar cota:

curl https://api.cnpjob.com.br/cnpj/validate/33000167000101

Com uma chave grátis, GET /cnpj/:cnpj devolve o cadastro completo da empresa. Criar chave grátis · Documentação

Perguntas frequentes

CNPJ válido significa que a empresa existe?

Não. A validação confere só os dígitos verificadores. Para saber se a empresa existe e está ativa, consulte o CNPJ.

Por que 11.111.111/1111-11 aparece como inválido?

Sequências com o mesmo caractere repetido passariam na conta, mas não são emitidas pela Receita, então todo validador sério as recusa.

O validador aceita CNPJ alfanumérico?

Sim. Digite com ou sem pontuação, em maiúsculas ou minúsculas.

O CNPJ que eu digito é enviado para algum servidor?

Não. A conta é feita no seu navegador. Só se você clicar para consultar os dados da empresa é que o número vai para a busca.