Validar CNPJ antes de consultar economiza tempo e evita requisições desnecessárias. É uma verificação puramente matemática, feita no seu próprio navegador, sem consultar nenhuma base.
Digite o número no campo no topo desta página. Os dígitos são conferidos automaticamente - se houver erro, você é avisado antes de a consulta ser feita.
Como validar CNPJ: as três condições
Um CNPJ válido precisa cumprir três condições:
- Ter exatamente 14 posições, sem contar pontuação;
- Não ser formado por caracteres todos iguais - sequências como
11.111.111/1111-11passariam no cálculo, mas são rejeitadas por convenção; - Ter os dois dígitos verificadores corretos, conforme o cálculo abaixo.
Como o cálculo dos dígitos funciona
Os dois últimos dígitos são calculados por um algoritmo de módulo 11 aplicado às posições anteriores. O procedimento é o mesmo usado em outros documentos brasileiros.
Primeiro dígito verificador
- Tome as 12 primeiras posições;
- Multiplique cada uma por um peso, começando em 5 e decrescendo até 2; ao chegar em 2, recomece em 9 e continue decrescendo;
- Some todos os resultados;
- Divida a soma por 11 e observe o resto;
- Se o resto for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto.
Segundo dígito verificador
O mesmo procedimento, mas agora sobre as 13 primeiras posições - já incluindo o primeiro dígito calculado - com os pesos começando em 6.
O cálculo existe justamente para capturar erros de digitação. Trocar dois algarismos de lugar ou errar um único número faz o resultado não bater - e o sistema avisa antes que uma nota fiscal seja emitida para o CNPJ errado.
O CNPJ alfanumérico
A Receita Federal instituiu o CNPJ alfanumérico para ampliar as combinações disponíveis diante do esgotamento das puramente numéricas.
O que muda
- As doze primeiras posições passam a admitir letras e números;
- Os dois dígitos verificadores continuam numéricos;
- O tamanho segue em 14 posições e a máscara visual não muda;
- No cálculo, o valor de cada caractere passa a ser o código ASCII menos 48 - o que faz os algarismos manterem seu valor numérico e as letras assumirem valores de 17 em diante.
O que não muda
- CNPJs existentes continuam válidos e não precisam ser alterados;
- O layout do cartão CNPJ permanece o mesmo;
- A forma de consultar continua idêntica.
Válido não é o mesmo que existente
Esta é a confusão mais frequente, e vale separar bem:
| Verificação | O que responde | Onde é feita |
|---|---|---|
| Validação | O número foi formado corretamente? | No próprio navegador, sem internet |
| Consulta | Existe uma empresa com esse número? | Na base da Receita Federal |
| Situação cadastral | Essa empresa está regular? | Na base da Receita Federal |
Um número pode ser matematicamente válido e nunca ter sido atribuído a ninguém. Por isso a ferramenta desta página faz as duas coisas em sequência: valida primeiro, consulta depois. Para entender o resultado da consulta, veja situação cadastral.
Erros comuns de digitação
| Erro | Como identificar |
|---|---|
| Transposição de dígitos | Dois algarismos trocados de posição. O cálculo falha. |
| Faltou um caractere | O contador mostra 13 em vez de 14. |
| Sobrou um caractere | Contador em 15 - geralmente colagem duplicada. |
| Confundir 0 com O | No formato alfanumérico, zero e a letra O são distintos. |
| Copiar com espaço invisível | Colagem de PDF costuma trazer caracteres ocultos. |
| Usar o CPF do sócio | CPF tem 11 dígitos; o campo acusa a diferença. |
Validar CNPJ na Receita Federal e em sistemas próprios
Vale a distinção: validar CNPJ receita federal significa consultar a base e confirmar que a inscrição existe e está regular. Validar localmente significa apenas conferir o cálculo dos dígitos. A ferramenta desta página faz as duas coisas, nessa ordem.
Se você mantém um cadastro que armazena CNPJ, o formato alfanumérico exige três ajustes:
- Tipo do campo - quem armazena CNPJ como inteiro precisa migrar para texto, ou perderá letras e zeros à esquerda;
- Validador - rotinas que aceitam apenas
[0-9]precisam ser atualizadas para[0-9A-Z]nas doze primeiras posições; - Máscara de entrada - o campo deve aceitar letras e converter para maiúsculas.
Boas práticas de integração
- Valide antes de chamar a API - evita consumir cota com número inválido;
- Normalize a entrada - remova pontuação e converta para maiúsculas;
- Guarde sem formatação - aplique a máscara só na exibição;
- Trate o erro 429 - fontes gratuitas limitam requisições por minuto;
- Implemente fallback - mais de uma fonte de dados evita indisponibilidade.
Detalhes de integração e uso em volume estão em dados abertos e API de CNPJ.
Geradores produzem números que passam no cálculo, úteis para popular ambientes de teste. Eles não criam empresas e não têm efeito legal. Usar um número gerado para simular empresa real em documento, nota ou cadastro é fraude.
Onde a validação é aplicada no dia a dia
A checagem dos dígitos não é curiosidade técnica - ela roda em vários pontos da rotina empresarial, quase sempre sem que se perceba:
| Momento | O que a validação evita |
|---|---|
| Cadastro de cliente ou fornecedor | Registro nascido errado, que contamina notas e cobranças depois. |
| Emissão de nota fiscal | Rejeição pela SEFAZ e necessidade de cancelamento e reemissão. |
| Preenchimento de contrato | Qualificação incorreta da parte, que pode gerar discussão sobre validade. |
| Importação de planilha em lote | Centenas de registros inválidos entrando de uma vez na base. |
| Formulário de site | Lead com dado impossível de recuperar depois. |
| Emissão de boleto | Cobrança endereçada a um número inexistente. |
Validação em lote
Se você recebeu uma planilha com centenas de CNPJs, validar um a um manualmente é inviável. O caminho é aplicar a regra de cálculo em massa, separar os inválidos e devolver a lista para correção antes de importar. Isso é preferível a importar tudo e descobrir o problema meses depois, quando as notas começarem a ser rejeitadas.
Validação de CNPJ e de CPF: o que muda
Os dois documentos usam módulo 11, mas não são intercambiáveis:
| Aspecto | CPF | CNPJ |
|---|---|---|
| Posições | 11 | 14 |
| Dígitos verificadores | 2 | 2 |
| Pesos do 1º dígito | 10 a 2, decrescente | 5 a 2, depois 9 a 2 |
| Aceita letras | Não | Sim, no formato alfanumérico |
| Identifica | Pessoa física | Pessoa jurídica |
| Consulta pública de dados | Não | Sim |
Um erro comum em formulários é aceitar os dois no mesmo campo sem distinguir o tamanho. O ideal é detectar pelo número de caracteres e aplicar a regra correspondente - 11 para CPF, 14 para CNPJ. Sobre a relação entre os dois cadastros, veja CNPJ pelo CPF.
A ferramenta no topo da página valida os dígitos e, se estiverem corretos, já traz os dados cadastrais completos da empresa - razão social, situação cadastral, endereço, CNAE e quadro de sócios.
Perguntas frequentes
Como saber se um CNPJ é válido?
Um CNPJ é válido quando seus dois últimos dígitos - os verificadores - conferem com o resultado do cálculo aplicado às doze posições anteriores. A ferramenta no topo desta página faz essa checagem automaticamente antes de qualquer consulta.
CNPJ válido significa que a empresa existe?
Não. A validação é apenas matemática: confirma que o número foi formado corretamente. Um número pode passar no cálculo e nunca ter sido atribuído a nenhuma empresa. Para saber se existe, é preciso consultar a base da Receita Federal.
Por que meu CNPJ aparece como inválido?
Quase sempre é erro de digitação - dois algarismos trocados de posição já invalidam o número. Confira dígito por dígito contra um documento oficial. Se o número estiver correto e ainda assim falhar, verifique se não faltou ou sobrou um caractere.
O validador aceita o CNPJ alfanumérico?
Sim. O validador desta página aceita tanto o formato numérico tradicional quanto o alfanumérico, aplicando a regra de cálculo baseada no valor ASCII dos caracteres.
Existe gerador de CNPJ válido?
Existem geradores que produzem números matematicamente válidos para testar sistemas. Eles não criam empresas nem têm qualquer efeito legal - são ferramentas de desenvolvimento. Usar um número gerado para simular uma empresa real em documento é fraude.
Fontes dos dados
As informações desta página são extraídas da base pública do Cadastro Nacional da Pessoa Jurídica e das seguintes fontes:
- Consulta CNPJ na Receita Federal origem do comprovante de inscrição e situação cadastral
- Receita Federal órgão responsável pelo cadastro