Como validar um CNPJ
O Cadastro Nacional da Pessoa Jurídica identifica empresas na Receita Federal. O número tem 14 posições, no formato 00.000.000/0000-00: oito do número base da empresa, quatro da ordem do estabelecimento e dois dígitos verificadores. A ferramenta acima confere esses dígitos e mostra o número formatado, se é matriz ou filial e se o formato é numérico ou alfanumérico.
Para que serve o CNPJ
O CNPJ identifica a empresa em tudo o que envolve o seu funcionamento: abertura de conta, emissão de notas fiscais, contratos, licitações, cadastros em fornecedores e plataformas, declarações de impostos e crédito. Um número digitado errado pode barrar uma nota fiscal, atrasar um pagamento ou associar uma compra à empresa errada. Por isso vale conferir o número antes de enviar qualquer documento, principalmente em cadastros feitos por planilha ou copiados de outros sistemas.
Antes de fechar negócio com uma empresa
- Confirme a razão social, a situação cadastral e a atividade na consulta oficial da Receita Federal, pois este validador não faz isso.
- Compare o CNPJ do contrato, da nota fiscal e da conta bancária para o pagamento: os três devem ser da mesma empresa.
- Desconfie de pedidos de pagamento para conta de pessoa física ou de CNPJ diferente do combinado.
O novo CNPJ alfanumérico
A Receita Federal anunciou o CNPJ alfanumérico para ampliar a capacidade de numeração: as 12 primeiras posições passam a aceitar letras de A a Z, enquanto os dois dígitos verificadores continuam numéricos. De acordo com a Instrução Normativa RFB nº 2.229/2024, a emissão do novo formato começa em 2026, e os CNPJs já existentes mantêm o número atual. A ferramenta valida os dois formatos. Quem desenvolve sistemas deve adaptar campos e validações para aceitar letras.
Quando a validação é útil
- Conferir o CNPJ de fornecedores e clientes antes de emitir notas fiscais.
- Encontrar erros de digitação em cadastros e planilhas.
- Formatar rapidamente números colados sem pontuação.
Como o CNPJ é conferido
O CNPJ tem 14 posições: oito da raiz, quatro da ordem (0001 é a matriz e números seguintes são filiais) e dois dígitos verificadores. Cada dígito é calculado com pesos que repetem de 9 a 2, começando em 5 para o primeiro e em 6 para o segundo, e dividindo a soma por 11. Resto menor que 2 vira dígito 0, e nos outros casos o dígito é 11 menos o resto. No formato alfanumérico, as letras entram no cálculo pelo valor do código ASCII menos 48.
Exemplos de validação
| CNPJ testado | Situação | Resultado |
|---|---|---|
| 11.222.333/0001-81 | Dígitos conferem | Válido |
| 11.222.333/0001-82 | Último dígito trocado | Inválido |
| 11.111.111/1111-11 | Todos os dígitos iguais | Inválido |
| 11.222.333/0001 | Faltam dígitos | Inválido |
Números de exemplo, usados só para ilustrar a regra de cálculo.
A validação confirma o formato e os dígitos, mas não diz se a empresa existe, está ativa ou regular. Para isso, consulte o cartão CNPJ no site da Receita Federal.
Limitações
A ferramenta confere apenas a consistência matemática. Ela não informa a razão social, a situação cadastral nem se a empresa está ativa. Para isso, use a consulta oficial da Receita Federal. Também não geramos CNPJs.
Confira outras ferramentas de documentos: validador de CPF e consulta de CEP.
Fonte
Receita Federal do Brasil. Confirme as regras vigentes do formato alfanumérico no site da Receita.
Como identificar matriz e filiais
O número de ordem, que ocupa as posições de 9 a 12, permite saber se o estabelecimento é a matriz (0001) ou uma filial. As filiais compartilham os oito primeiros caracteres da matriz e mudam apenas a ordem e os dígitos verificadores. Isso é útil para agrupar notas fiscais de uma mesma empresa, mesmo emitidas por unidades diferentes, e para conferir se o CNPJ informado em um cadastro corresponde à unidade correta.