Validador de CNPJ

Descubra na hora se um CNPJ é matematicamente válido, no formato numérico ou no novo CNPJ alfanumérico. A máscara é opcional e todo o cálculo acontece no seu navegador.

Digite um CNPJ acima
Espaço reservado para anúncio

Este validador de CNPJ confere em tempo real se um número está matematicamente correto. Digite ou cole o CNPJ no campo acima e a ferramenta calcula os dígitos verificadores, indicando na hora se ele é válido ou inválido. É grátis, não exige cadastro e roda inteiramente no seu navegador, sem enviar dados para servidores. Útil para quem preenche cadastros, emite notas fiscais, monta planilhas ou revisa contratos e quer evitar erros de digitação.

Como usar

Validar um CNPJ leva poucos segundos:

  1. Clique no campo “Digite o CNPJ” e comece a digitar os números. A máscara 00.000.000/0000-00 aparece sozinha conforme você escreve.
  2. Se preferir, cole o CNPJ diretamente. Você pode colar apenas os 14 números ou o texto já formatado com pontos, barra e traço, os dois funcionam.
  3. Assim que os 14 dígitos estiverem completos, o resultado aparece: ✔️ CNPJ válido ou ❌ CNPJ inválido. Enquanto faltam números, a ferramenta mostra quantos dígitos ainda faltam.
  4. Use o botão Copiar CNPJ para levar o número formatado para outro documento, ou Limpar para começar de novo.

Como funciona

O CNPJ (Cadastro Nacional da Pessoa Jurídica) tem 14 dígitos, geralmente exibidos no formato 00.000.000/0000-00. Os dois últimos números são os dígitos verificadores, calculados a partir dos doze primeiros. Eles servem como uma “prova real”: se alguém errar um número na hora de digitar, os verificadores deixam de bater e o CNPJ é reprovado.

O cálculo usa o algoritmo módulo 11. Para o primeiro dígito verificador, cada um dos doze primeiros números é multiplicado por um peso que começa em 5, diminui até 2 e reinicia em 9. Somam-se todos os resultados e calcula-se o resto da divisão por 11: se o resto for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto. O segundo dígito verificador segue a mesma lógica, mas os pesos começam em 6 e o primeiro dígito recém-calculado entra na conta.

A ferramenta também rejeita sequências com todos os números iguais, como 00.000.000/0000-00 ou 11.111.111/1111-11. Apesar de passarem no cálculo do módulo 11, esses padrões não correspondem a CNPJs reais e por isso são tratados como inválidos.

É importante entender o limite dessa verificação: ela confirma apenas se o número é bem formado. O validador não consulta a Receita Federal e, portanto, não diz se a empresa existe, está ativa ou tem alguma pendência.

CNPJ alfanumérico: como a validação muda

A partir de 2026, o CNPJ passa a ter uma versão alfanumérica: as 12 primeiras posições podem conter letras (A a Z) além de números, e só os 2 dígitos verificadores finais continuam numéricos. Esta ferramenta já valida os dois formatos, então você pode colar tanto 33.000.167/0001-01 quanto um CNPJ como 12.ABC.345/01DE-35.

O algoritmo continua sendo o módulo 11, mas o valor usado na conta deixa de ser o dígito e passa a ser o código ASCII de cada caractere menos 48. Com isso, 0 a 9 valem de 0 a 9 e A a Z valem de 17 a 42. Como os números continuam com o mesmo valor, todo CNPJ numérico atual permanece válido, sem nenhuma mudança.

Exemplos rápidos

Veja alguns CNPJs reais de empresas conhecidas que passam na validação (os dígitos verificadores conferem), além de exemplos que são reprovados. Você pode colar qualquer um deles no campo acima para conferir:

  • 00.000.000/0001-91válido (matriz do Banco do Brasil)
  • 33.000.167/0001-01válido (Petrobras)
  • 47.960.950/0001-21válido (Magazine Luiza)
  • 00.394.460/0058-87válido (Receita Federal)
  • 12.ABC.345/01DE-35válido (exemplo do novo CNPJ alfanumérico)
  • 47.960.950/0001-20inválido (último dígito trocado: o correto seria 1)
  • 11.222.333/0001-00inválido (os dígitos verificadores não conferem)
  • 11.111.111/1111-11inválido (sequência de números iguais, rejeitada por convenção)

Exemplos e dicas

O CNPJ da Receita Federal, 00.394.460/0058-87, é aprovado porque os dígitos verificadores conferem. Já 11.222.333/0001-00 é reprovado, pois os dois últimos dígitos não correspondem ao cálculo dos doze primeiros.

Ao importar CNPJs de uma planilha ou sistema, use este validador para conferir a lista antes de enviar cadastros ou notas fiscais e evitar retrabalho. Para confirmar se a empresa está regular, o passo seguinte é consultar a situação cadastral no site da Receita Federal.

Perguntas frequentes

Um CNPJ válido aqui significa que a empresa existe?

Não. A validação é apenas matemática: confirma que os dígitos verificadores batem com os demais números. Para saber se a empresa está registrada e ativa, é necessário consultar a situação cadastral na Receita Federal.

Preciso digitar os pontos, a barra e o traço?

Não. A máscara é aplicada automaticamente enquanto você digita, e o cálculo funciona igual mesmo colando apenas os 14 números, sem formatação.

Qual a diferença entre CNPJ e CPF?

O CNPJ identifica pessoas jurídicas (empresas) e tem 14 dígitos; o CPF identifica pessoas físicas e tem 11 dígitos. Ambos usam dígitos verificadores calculados pelo módulo 11, mas com pesos e quantidade de números diferentes. Esta ferramenta valida apenas CNPJ.

Por que um CNPJ com todos os números iguais é inválido?

Sequências como 00.000.000/0000-00 chegam a passar no cálculo dos dígitos verificadores, mas não representam empresas reais. Por convenção, esses padrões são rejeitados para evitar falsos positivos.

Meus dados são enviados para algum servidor?

Não. Todo o processamento acontece localmente no seu navegador. Nenhum CNPJ digitado é transmitido, salvo ou compartilhado.

Posso validar vários CNPJs de uma vez?

A ferramenta valida um CNPJ por vez, com resposta imediata. Para conferir uma lista grande, valide cada número individualmente colando um após o outro, é rápido, já que o resultado aparece assim que os 14 dígitos são preenchidos.

Este validador aceita o CNPJ alfanumérico?

Sim. A ferramenta valida tanto o CNPJ numérico tradicional quanto o novo CNPJ alfanumérico, que passa a valer em 2026 e admite letras (A a Z) nas 12 primeiras posições. Os dígitos verificadores são conferidos pela regra oficial, que usa o valor de cada caractere (código ASCII menos 48).