Validador de CNPJ

Valide e formate um CNPJ, incluindo o novo formato alfanumérico da Receita Federal, calculando os dígitos verificadores localmente.

O formulário interativo fica disponível quando o JavaScript está ativo.

Como usar

Cole ou digite o CNPJ com ou sem a pontuação 00.000.000/0000-00. As letras viram maiúsculas e a máscara é aplicada enquanto você digita. A ferramenta recalcula os dois dígitos verificadores a partir das doze primeiras posições e mostra se o CNPJ é válido, o número formatado, o formato (numérico tradicional ou alfanumérico) e os dígitos informados ao lado dos esperados.

As 14 posições têm três partes: as oito primeiras são a raiz, que identifica a empresa; as quatro seguintes são a ordem, que identifica o estabelecimento; e as duas últimas são os dígitos verificadores. Quando o CNPJ é gerado, a ordem 0001 indica a matriz e as demais indicam filiais, mas a Receita Federal avisa que essa associação não é permanente.

A partir de julho de 2026, a Receita Federal passou a gerar também CNPJs alfanuméricos; o primeiro foi gerado em 31/07/2026. Nas doze primeiras posições podem entrar letras maiúsculas de A a Z, e os dois dígitos verificadores continuam numéricos. A adoção é gradual: CNPJs numéricos continuam sendo atribuídos, os já emitidos permanecem válidos e não precisam ser trocados, e uma empresa com raiz numérica pode ter um estabelecimento com ordem alfanumérica.

O cálculo é o mesmo módulo 11 nos dois formatos. Cada caractere vale o seu código ASCII menos 48: os dígitos de 0 a 9 valem de 0 a 9 e as letras de A a Z valem de 17 a 42. O primeiro dígito usa os pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 sobre as doze posições; o segundo usa 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 sobre as doze posições e o primeiro dígito. Se o resto da divisão por 11 for 0 ou 1, o dígito é 0; senão, é 11 menos o resto. No exemplo da Receita, 12.ABC.345/01DE, as somas são 459 e 424, os restos são 8 e 6, e os dígitos são 3 e 5.

Validar confirma só os dígitos verificadores. A existência da empresa, o nome empresarial e a situação cadastral aparecem no Comprovante de Inscrição e de Situação Cadastral, emitido gratuitamente no site da Receita Federal. O número é processado apenas no seu navegador.

Exemplo

O exemplo alfanumérico passa na verificação dos dígitos. Isso não comprova a existência ou a situação cadastral de uma empresa.

  • 11.222.333/0001-81Numérico tradicional, válido.
  • 12.ABC.345/01DE-35Alfanumérico, válido: é o exemplo do manual de cálculo da Receita Federal.
  • 00.000.000/E08G-12Alfanumérico, válido: o primeiro CNPJ nesse formato, gerado em 31/07/2026 para uma filial do Banco do Brasil.
  • 12.345.678/000A-08Raiz numérica com ordem alfanumérica, válido.
  • 12abc34501de35Aceito em minúsculas e sem pontuação, e formatado como 12.ABC.345/01DE-35.

Perguntas frequentes

Como o dígito verificador funciona no formato alfanumérico?

Cada caractere entra no cálculo pelo valor do seu código ASCII menos 48: os dígitos de 0 a 9 valem de 0 a 9 e as letras de A a Z valem de 17 a 42. O resto do módulo 11 permanece igual ao do CNPJ numérico.

Validar o CNPJ prova que a empresa existe?

Não. O cálculo confirma apenas os dígitos verificadores. A existência e a situação cadastral podem ser confirmadas na consulta pública da Receita Federal, pelo Comprovante de Inscrição e de Situação Cadastral.

Meu CNPJ numérico vai mudar?

Não. Os CNPJs emitidos antes continuam válidos e não precisam ser substituídos. O formato alfanumérico vale para novas inscrições, e a Receita Federal ainda atribui CNPJs numéricos durante a transição.

O 0001 sempre indica a matriz?

Indica a matriz no momento em que o CNPJ é gerado, mas a Receita Federal avisa que essa associação não é permanente. Para saber se um estabelecimento é matriz ou filial, consulte o comprovante do CNPJ.

Meu sistema só aceita números. O que precisa mudar?

O campo precisa aceitar 14 caracteres, com letras maiúsculas nas doze primeiras posições, e o cálculo dos dígitos precisa usar o código ASCII menos 48. Campos numéricos ou rotinas que apagam letras vão recusar ou corromper os novos CNPJs.

Ferramentas relacionadas