Validador de CNPJ

Verifique se um número de CNPJ é matematicamente válido usando o algoritmo módulo 11.

Precisa de um CNPJ para teste? Use nosso Gerador de CNPJ

Como funciona o Validador de CNPJ?

O Validador de CNPJ utiliza o algoritmo módulo 11, o mesmo empregado pela Receita Federal do Brasil para calcular os dígitos verificadores do CNPJ. O CNPJ (Cadastro Nacional da Pessoa Jurídica) é composto por 14 dígitos no formato XX.XXX.XXX/XXXX-XX. Os 8 primeiros dígitos formam o número base da empresa, os 4 seguintes identificam a filial (0001 para matriz), e os 2 últimos são os dígitos verificadores.

O algoritmo de validação funciona em duas etapas. Para o primeiro dígito verificador, os 12 primeiros dígitos são multiplicados pelos pesos [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2], a soma é dividida por 11, e o resto determina o dígito. Para o segundo verificador, os 13 primeiros dígitos são multiplicados pelos pesos [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2], e o mesmo processo é aplicado. Se ambos os dígitos calculados coincidirem com os informados, o CNPJ é matematicamente válido.

Para que serve um Validador de CNPJ?

O validador de CNPJ é uma ferramenta fundamental para desenvolvedores e profissionais que lidam com dados empresariais:

  • Validação de formulários: Verificar em tempo real se o CNPJ digitado em cadastros de fornecedores e parceiros é válido
  • Emissão de notas fiscais: Conferir CNPJs antes de emitir NF-e ou NFS-e
  • Debug e testes: Confirmar se CNPJs gerados por ferramentas de teste são válidos
  • Integração com APIs: Testar endpoints de validação de CNPJ em sistemas ERP e CRM
  • Verificação de parceiros comerciais: Checar rapidamente se um CNPJ informado segue o formato correto

Estrutura do CNPJ

O CNPJ é composto por 14 dígitos organizados em três partes: a base (8 dígitos), o número de ordem da filial (4 dígitos) e os dígitos verificadores (2 dígitos). A base identifica a empresa de forma única no cadastro da Receita Federal. O número de ordem indica se é a matriz (0001) ou uma filial (0002, 0003, etc.). Os dígitos verificadores são calculados pelo algoritmo módulo 11 a partir dos 12 primeiros dígitos.

Por exemplo, no CNPJ 11.222.333/0001-81: "11222333" é a base da empresa, "0001" indica que é a matriz, e "81" são os dígitos verificadores. Se a mesma empresa tivesse uma filial, o CNPJ seria 11.222.333/0002-XX, com novos dígitos verificadores calculados para essa combinação.

Validação Matemática vs. Consulta na Receita Federal

Nosso validador realiza a validação matemática, que verifica se os dígitos verificadores estão corretos. Para confirmar se um CNPJ está cadastrado e ativo na Receita Federal, é necessário consultar o portal oficial (servicos.receita.fazenda.gov.br/servicos/cnpjreva) ou APIs autorizadas como a ReceitaWS e BrasilAPI. A consulta cadastral retorna informações como razão social, nome fantasia, situação cadastral, data de abertura, natureza jurídica e atividade econômica (CNAE).

O que é o CNPJ?

O CNPJ (Cadastro Nacional da Pessoa Jurídica) é o documento de identificação fiscal de empresas no Brasil, administrado pela Receita Federal. Criado em 1998 em substituição ao CGC (Cadastro Geral de Contribuintes), o CNPJ é obrigatório para todas as pessoas jurídicas — empresas, associações, fundações, órgãos públicos e até mesmo condomínios. Ele é exigido para abertura de contas bancárias empresariais, emissão de notas fiscais, participação em licitações e contratação de funcionários.

Com a simplificação do processo de abertura de empresas nos últimos anos, o CNPJ pode ser obtido pela internet através do portal Redesim (Rede Nacional para a Simplificação do Registro e da Legalização de Empresas e Negócios). Microempreendedores Individuais (MEI) obtêm o CNPJ gratuitamente em poucos minutos pelo Portal do Empreendedor, enquanto empresas maiores necessitam de registro na Junta Comercial.

Perguntas Frequentes sobre Validação de CNPJ

Posso validar CNPJ com ou sem pontuação?

Sim. Nosso validador aceita CNPJ com formatação completa (XX.XXX.XXX/XXXX-XX) ou apenas os 14 dígitos. A formatação é aplicada automaticamente conforme você digita, e a validação ocorre em tempo real.

Como saber se um CNPJ é de matriz ou filial?

Os dígitos 9 a 12 do CNPJ indicam a ordem da unidade. Se for "0001", trata-se da matriz (sede principal). Números como "0002", "0003", etc., indicam filiais. Nosso validador exibe essa informação automaticamente quando o CNPJ é válido.

O validador armazena os CNPJs digitados?

Não. Toda a validação é realizada localmente no seu navegador usando JavaScript. Nenhum dado é enviado para servidores externos. Sua privacidade e a confidencialidade dos dados são totalmente preservadas.