Validadores e consultas

Validador de CNPJ

Confira se um CNPJ é válido — no formato numérico tradicional ou no novo formato alfanumérico. Cole um por linha para validar em lote.

Aceita numérico e alfanumérico, com ou sem pontuação. A validação acontece enquanto você digita.

🔒 Processado no seu navegador. Não armazenamos o que você digita.

Quando usar o validador de CNPJ

Um CNPJ digitado errado pode travar a emissão de uma nota fiscal, gerar um boleto recusado pelo banco ou criar fornecedores duplicados no ERP. A validação dos dígitos verificadores pega a maioria desses erros antes que eles cheguem ao sistema: troca de um dígito, inversão de dois números vizinhos, zero à esquerda perdido.

O validador serve para conferir um número isolado ou uma lista inteira — por exemplo, a coluna de CNPJs de uma planilha de fornecedores, um arquivo de importação de clientes ou o resultado de uma migração de banco de dados. Ele já entende o CNPJ alfanumérico, formato que a Receita Federal começou a emitir em julho de 2026.

Como validar em lote

  1. Copie a coluna de CNPJs da planilha ou do sistema e cole no campo acima, um por linha.
  2. Pontos, barras, traços e espaços são ignorados. Letras minúsculas viram maiúsculas automaticamente.
  3. A tabela mostra cada linha com o resultado, o tipo (numérico ou alfanumérico) e se o estabelecimento é matriz ou filial. Nas linhas inválidas aparece o motivo e, quando for o caso, o DV que seria o correto.
  4. Use Copiar válidos para obter a lista limpa e formatada, ou Copiar inválidos para separar o que precisa de correção.

Os motivos de erro mais comuns

MensagemCausa provávelComo resolver
Tem 13 caracteresPlanilha removeu o zero à esquerdaFormatar como texto e completar com zeros
DV incorretoDígito trocado ou invertido na digitaçãoConferir com o cartão CNPJ ou a nota fiscal
Os 2 últimos devem ser númerosLetra digitada no lugar do DVOs dígitos verificadores nunca têm letras
Sequência repetidaValor de preenchimento como 00000000000000Tratar como campo vazio

A regra de validação, numérica e alfanumérica

O CNPJ tem 14 posições: 8 de raiz, 4 de ordem do estabelecimento e 2 dígitos verificadores. Desde a Instrução Normativa RFB nº 2.229/2024, as 12 primeiras posições podem conter letras maiúsculas (A–Z), mas os dois DVs continuam sendo números. A validação completa é:

  1. Remover a máscara e converter para maiúsculas.
  2. Conferir o formato: 12 caracteres alfanuméricos seguidos de 2 dígitos — em expressão regular, ^[0-9A-Z]{12}[0-9]{2}$.
  3. Converter cada um dos 12 primeiros caracteres num valor igual ao código ASCII menos 48: dígitos valem eles mesmos (0 a 9) e letras valem de 17 (A) a 42 (Z).
  4. Calcular o 1º DV com os pesos 5 4 3 2 9 8 7 6 5 4 3 2: some os produtos, pegue o resto por 11; se o resto for menor que 2, o DV é 0, senão é 11 menos o resto.
  5. Calcular o 2º DV da mesma forma, sobre os 12 caracteres mais o 1º DV, com os pesos 6 5 4 3 2 9 8 7 6 5 4 3 2.
  6. Comparar os dois DVs calculados com os informados.

Exemplo com CNPJ numérico

Para 11.222.333/0001-81, a primeira soma é 1×5 + 1×4 + 2×3 + 2×2 + 2×9 + 3×8 + 3×7 + 3×6 + 0 + 0 + 0 + 1×2 = 102. O resto de 102 por 11 é 3, então o 1º DV é 11 − 3 = 8. A segunda soma, já com o 8, dá 120; o resto é 10 e o 2º DV é 11 − 10 = 1. O número é válido.

Exemplo com CNPJ alfanumérico

No exemplo oficial da Receita, 12.ABC.345/01DE-35, as letras entram no cálculo como A = 17, B = 18, C = 19, D = 20 e E = 21. As somas ponderadas dão 459 e 424, que levam aos DVs 3 e 5. Como o algoritmo é o mesmo, um validador atualizado continua aceitando todos os CNPJs numéricos antigos.

Validação não é consulta

Um CNPJ válido pode pertencer a uma empresa baixada, inapta ou simplesmente não existir — basta ter sido gerado por um programa. Para confirmar razão social, situação cadastral e endereço, use a consulta de CNPJ, que busca os dados públicos da Receita Federal.

Dicas para desenvolvedores

  • Valide no front-end para dar retorno imediato, mas repita a validação no back-end.
  • Armazene o CNPJ sem máscara, como texto, e aplique a máscara só na exibição.
  • Inclua CNPJs alfanuméricos nos seus testes automatizados. O gerador de CNPJ cria números nos dois formatos, em lote.

Para documentos de pessoas físicas, veja o validador de CPF e o gerador de CPF.

Perguntas frequentes

O validador aceita o CNPJ alfanumérico?

Sim. Ele segue a regra da IN RFB nº 2.229/2024: letras maiúsculas A–Z e números nas 12 primeiras posições e dois dígitos verificadores numéricos, calculados com o valor ASCII − 48 de cada caractere. Letras minúsculas digitadas são convertidas para maiúsculas.

Um 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 qual é a situação cadastral (ativa, baixada, inapta), use a consulta de CNPJ, que busca os dados públicos da Receita Federal.

Como saber se o CNPJ é de matriz ou filial?

Olhe os quatro caracteres depois da barra: 0001 indica a matriz; qualquer outro valor indica uma filial. O validador mostra essa informação em cada linha.

Por que meu CNPJ tem só 13 dígitos?

Provavelmente o zero à esquerda foi perdido ao passar por uma planilha que tratou o CNPJ como número. Formate a coluna como texto e complete com zeros à esquerda até 14 caracteres.

Os CNPJs que eu colo ficam salvos?

Não. A validação é feita no seu navegador, sem enviar nada para servidores.

Atualizado em 01/10/2026.