0/5

🏢 Validador de CNPJ

Verifica se um CNPJ é matematicamente válido. 100% no seu navegador.

CNPJ VÁLIDO
Dígitos verificadores conferem.
CNPJ INVÁLIDO
Não passa pela validação matemática.

Sobre CNPJ

O CNPJ (Cadastro Nacional da Pessoa Jurídica) tem 14 dígitos: 8 do identificador, 4 do estabelecimento (matriz/filial) e 2 dígitos verificadores. Nossa validação aplica o algoritmo oficial da Receita Federal.

CNPJ: identificação de empresas

O Cadastro Nacional da Pessoa Jurídica (CNPJ) é o número único de identificação de empresas e outras pessoas jurídicas perante a Receita Federal. Criado pela Lei nº 11.001/2004, substituiu o antigo CGC. É obrigatório para qualquer atividade empresarial — emissão de NF, conta bancária PJ, contratos comerciais.

14 dígitos no formato XX.XXX.XXX/XXXX-XX:

  • Dígitos 1-8: raiz da empresa
  • Dígitos 9-12: matriz (0001) ou filial (0002, 0003...)
  • Dígitos 13-14: dígitos verificadores (módulo 11)

Cada estabelecimento tem CNPJ próprio, mas todos compartilham a raiz. Matriz 12.345.678/0001-XX pode ter filiais 12.345.678/0002-XX...

Algoritmo

  • 1º DV: multiplique cada dígito por 5,4,3,2,9,8,7,6,5,4,3,2. Soma → módulo 11
  • 2º DV: similar com 13 dígitos, pesos 6,5,4,3,2,9,8,7,6,5,4,3,2

Tipos de pessoa jurídica com CNPJ

  • MEI: até R$ 81.000/ano de faturamento
  • ME: até R$ 360.000/ano
  • EPP: até R$ 4,8 milhões/ano
  • LTDA: empresas com sócios
  • S/A: sociedades anônimas
  • Associações, fundações, condomínios, igrejas, órgãos públicos

Quando validar

  • Cadastro de clientes/fornecedores: evita NF-e rejeitada pela SEFAZ
  • Contratos comerciais: antes de assinar, validar evita fraude
  • Pesquisa de empresas: confira Cartão CNPJ gratuito da Receita
  • Análise de crédito: antes de vender a prazo, validar + consultar SPC/Serasa
  • Compliance e PLD: prevenção a lavagem de dinheiro

CPF vs. CNPJ

CPFCNPJ
Dígitos1114
Para quemPessoa físicaPessoa jurídica
FormatoXXX.XXX.XXX-XXXX.XXX.XXX/XXXX-XX
Quantos por pessoa11 por estabelecimento
CustoGrátisGrátis (há custos de registro empresarial)

Sequências inválidas

Como no CPF, dígitos repetidos (00.000.000/0000-00, 11.111.111/1111-11) passam no algoritmo mas são rejeitados pela Receita. Nossa ferramenta detecta.

Para consultar dados completos

Para obter razão social, sócios, endereço, atividades de um CNPJ:

  • Cartão CNPJ — Receita Federal: oficial, gratuito, atualizado diariamente
  • Junta Comercial: contratos sociais, alterações
  • SPC/Serasa: análise de crédito (pago)
  • APIs públicas: ReceitaWS, BrasilAPI

CNPJ e LGPD

Diferente do CPF, CNPJ é público. Sem restrição da LGPD. Mas dados pessoais dos sócios (que aparecem no Cartão CNPJ) têm proteção.

Perguntas frequentes

Como abrir CNPJ?

MEI: Portal do Empreendedor (gratuito, online). ME/EPP: contador + Junta Comercial. LTDA/S/A: contrato social registrado.

Matriz e filial são diferentes?

Têm CNPJs próprios mas mesma raiz. Matriz = 0001. Filiais = 0002, 0003...

CNPJ inativo: posso transacionar?

Não recomendado. Pode indicar irregularidade fiscal. Verifique no Cartão CNPJ.

Como funciona o algoritmo de validacao de CNPJ na pratica

Um CNPJ tem 14 digitos divididos em quatro partes: oito digitos de identificacao (a raiz da empresa, comum entre matriz e filiais), quatro digitos de filial (a matriz e 0001), e dois digitos verificadores no final. Os dois ultimos digitos nao sao aleatorios. Eles existem justamente para que um sistema consiga detectar erros de digitacao sem precisar consultar a Receita Federal a cada vez.

O calculo segue a regra do modulo 11. O primeiro digito verificador e obtido multiplicando os 12 primeiros digitos pela sequencia de pesos 5,4,3,2,9,8,7,6,5,4,3,2, somando o resultado, dividindo por 11 e subtraindo o resto de 11. Se der 10 ou 11, o digito vira 0. O segundo digito verificador usa a mesma logica, porem com a sequencia 6,5,4,3,2,9,8,7,6,5,4,3,2 e incluindo o primeiro digito ja calculado.

Nosso validador roda esse calculo localmente no navegador. Em milissegundos, ele te diz se o CNPJ digitado e matematicamente valido. Atencao: matematicamente valido nao significa que a empresa existe ou esta ativa. Para isso, e preciso consultar a base da Receita.

Quando usar o validador de CNPJ

Toda vez que voce recebe um CNPJ digitado por outra pessoa (boleto, contrato, formulario de cadastro, planilha de fornecedores), o numero pode estar errado. Pessoas trocam digitos, esquecem zeros a esquerda, copiam de um PDF com OCR ruim. Validar antes de salvar no sistema evita problemas serios mais para frente, como emitir uma nota fiscal para o CNPJ errado e ter que cancelar.

  • Conferir CNPJ de fornecedor antes de cadastrar no ERP ou sistema contabil
  • Validar lista grande de CNPJs em planilha (importacao em massa de clientes ou parceiros)
  • Conferir CNPJ informado por cliente em formulario de venda ou pedido
  • Verificar CNPJ antes de emitir nota fiscal eletronica, evitando rejeicao da SEFAZ
  • Limpar bases antigas com CNPJs digitados a mao, separando os matematicamente validos dos invalidos
  • Conferir CNPJ em contrato impresso recebido por e-mail (PDF) antes de assinar

Por que esta versao online e melhor que consultar a Receita

Consultar diretamente o site da Receita Federal cobra captcha a cada validacao, tem limite informal de consultas por hora e exige conexao com o servidor da Receita, que cai com frequencia. Se voce precisa validar 200 CNPJs de uma vez, e impraticavel. Nossa ferramenta nao depende de internet apos carregar a pagina, valida em batch e nao impoe captcha.

Comparado a planilhas Excel com formula gigante de validacao por modulo 11, esta versao e mais simples: voce cola o CNPJ ou a lista inteira e o resultado aparece. Nao precisa cuidar de formulas quebrando ao mover celulas, nem se preocupar com versoes do Excel. E comparado a apps mobile que prometem validar CNPJ, aqui nao pedimos permissao de contatos, localizacao nem instalacao no celular.

Passo a passo pratico

  1. Digite ou cole o CNPJ no campo principal. Pode ser com ou sem mascara (00.000.000/0001-00 ou 00000000000100).
  2. Aguarde a validacao automatica acontecer enquanto voce digita (nao precisa apertar botao).
  3. Veja o resultado: verde indica CNPJ matematicamente valido, vermelho indica digitos verificadores incorretos.
  4. Para validar varios de uma vez, cole a lista inteira separada por linha no campo de lote.
  5. Use a opcao "Mostrar erros" para destacar qual digito esta possivelmente trocado quando o CNPJ falha.
  6. Copie o CNPJ formatado com a mascara correta clicando no icone de copia ao lado do resultado.

Cuidados, limites e LGPD

Validacao matematica nao substitui consulta a situacao cadastral. Um CNPJ pode ser matematicamente valido e ainda assim estar baixado, suspenso, inapto ou nunca ter sido emitido oficialmente pela Receita. Para operacoes financeiras significativas (emitir nota, fechar contrato, conceder credito), sempre complemente esta validacao com uma consulta a base oficial da Receita Federal ou a um servico de consulta cadastral pago como Serasa ou Bureau.

Existe tambem o caso dos CNPJs "patologicos" como 00.000.000/0000-00 ou 11.111.111/1111-11, que passam no calculo do modulo 11 mas obviamente nao representam empresas reais. Nossa ferramenta rejeita explicitamente esses padroes de digito unico repetido.

Sobre LGPD: a validacao ocorre 100% no seu navegador. Nao guardamos os CNPJs consultados, nao mandamos para nenhum servidor e nao montamos perfis de uso. Voce pode usar offline depois que a pagina carregar.

3 casos de uso reais

Contabil

Importacao em massa

Escritorio contabil recebe planilha de 800 fornecedores de um cliente novo, valida todos de uma vez e isola os 23 CNPJs invalidos para reconfirmar antes de cadastrar.

Emissor

Antes de emitir NFe

Auxiliar fiscal confere o CNPJ do destinatario antes de transmitir a nota, evitando rejeicao 207 (CNPJ destinatario invalido) da SEFAZ.

Vendas

Formulario de pedido

Equipe comercial valida CNPJ informado pelo cliente no momento do pedido para nao criar conta duplicada com CNPJ errado no CRM.

Perguntas frequentes

A matriz sempre tem o sufixo 0001 antes dos digitos verificadores, enquanto as filiais usam 0002, 0003 em diante. O algoritmo de validacao e exatamente o mesmo: muda apenas o numero do estabelecimento, e os dois digitos verificadores sao recalculados em cima do sufixo correspondente. Por isso, um CNPJ de filial valido nunca compartilha os mesmos dois ultimos digitos do CNPJ da matriz.
A Receita Federal publicou em 2024 uma instrucao normativa prevendo a adocao do CNPJ alfanumerico a partir de julho de 2026. Os 12 primeiros caracteres poderao misturar letras e numeros, mas os dois digitos verificadores continuarao seguindo modulo 11, com cada letra convertida em numero pela tabela ASCII menos 48. Vamos atualizar a ferramenta antes da virada para suportar o novo formato sem quebrar a validacao dos CNPJs antigos.
Para testes de QA, voce pode gerar numeros randomicos para os 12 primeiros digitos e calcular os dois verificadores aplicando o algoritmo descrito. O resultado e um CNPJ matematicamente valido que nao corresponde a empresa real, o que evita problemas legais ao usar dados verdadeiros em ambiente de homologacao. Nossa ferramenta tambem oferece um gerador integrado para esse fim, sempre marcado claramente como "para teste".
O modulo 11 detecta erros de digitacao, nao malicia. Um golpista pode calcular os digitos verificadores corretamente e te enviar um CNPJ inventado mas matematicamente valido. Por isso, sempre que o risco financeiro for relevante, confirme a situacao cadastral no site da Receita ou em uma API de consulta CNPJ. A combinacao "validador local + consulta cadastral" e o que efetivamente protege contra fraude documental.
O algoritmo de validacao de CNPJ esta publico e e direto de implementar em qualquer linguagem (JavaScript, Python, PHP, Java, C#). Voce pode copiar a logica do modulo 11 e usar no seu proprio sistema. Para uso pontual via web, nossa pagina ja resolve o problema sem voce precisar codar nada. Para integracao em alto volume, recomendamos implementar a funcao direto no seu backend para evitar dependencia externa.
Ainda nao. Em maio de 2026 o CNPJ continua 100% numerico. O CNPJ alfanumerico esta previsto para entrar em vigor para novas inscricoes, sem alterar os CNPJs ja existentes. Ou seja, qualquer CNPJ ativo hoje continuara valido no formato antigo, e somente as inscricoes feitas apos a vigencia poderao ter letras na raiz.