🏢 Validador de CNPJ Todas as ferramentas →

Validador de CNPJ

Confere os dois dígitos verificadores, identifica matriz ou filial e aceita tanto o CNPJ numérico quanto o novo formato alfanumérico.

Experimente:
espaço publicitário

O CNPJ mudou: agora aceita letras

Desde julho de 2026 a Receita Federal passou a emitir o CNPJ alfanumérico para inscrições novas. Os CNPJs que já existem continuam válidos e não mudam — o formato antigo e o novo convivem. A estrutura permanece com 14 caracteres: as oito primeiras posições formam a raiz da empresa, as quatro seguintes indicam o estabelecimento, e as duas últimas continuam sendo os dígitos verificadores, sempre numéricos.

A mudança existe porque as combinações puramente numéricas estão acabando. Admitir letras nas doze primeiras posições multiplica o espaço disponível sem alterar o tamanho do campo em nenhum sistema.

Como o dígito é calculado com letras

A regra continua sendo o módulo 11, com os mesmos pesos de sempre. O que muda é o valor de cada caractere: em vez do dígito, usa-se o código ASCII do caractere menos 48. Assim os algarismos de 0 a 9 continuam valendo 0 a 9, e as letras de A a Z passam a valer de 17 a 42 — a letra A tem código 65, e 65 menos 48 dá 17.

A consequência prática para quem programa: o campo deixa de ser numérico. Sistemas que guardam CNPJ como número inteiro, ordenam como número ou aplicam máscara só de dígitos vão quebrar — não na validação, mas no banco de dados.

PosiçõesO que sãoAceitam letra?
1 a 8Raiz — identifica a empresaSim
9 a 12Ordem — matriz (0001) ou filialSim
13 e 14Dígitos verificadoresNão, sempre numéricos
Conferimos apenas a aritmética. Se a empresa existe, está ativa, quem são os sócios e qual o endereço — isso é consulta no site da Receita Federal, e não passa por aqui.

Perguntas frequentes

Quando o CNPJ alfanumérico entrou em vigor?
Em julho de 2026, e apenas para inscrições novas. Todos os CNPJs numéricos já emitidos continuam válidos por tempo indeterminado, sem necessidade de troca — os dois formatos convivem.

Como o dígito verificador é calculado quando tem letra?
Pelo mesmo módulo 11 de sempre, com os mesmos pesos. A diferença é o valor de cada caractere: usa-se o código ASCII menos 48. Os números de 0 a 9 seguem valendo 0 a 9, e as letras de A a Z valem de 17 a 42, porque o A tem código ASCII 65.

Os dígitos verificadores podem ser letras?
Não. Só as doze primeiras posições aceitam letras. As duas últimas, que são os dígitos verificadores, continuam sempre numéricas — é o que permite que a conferência siga funcionando do mesmo jeito.

Meu sistema vai quebrar com o CNPJ alfanumérico?
Quebra se guardar CNPJ como número inteiro, ordenar como número ou aplicar máscara que só aceita dígitos. O ajuste é tratar o campo como texto de 14 caracteres e usar o valor ASCII menos 48 no cálculo do dígito. A validação em si muda pouco; o banco de dados muda bastante.

O que significam os quatro dígitos depois da barra?
São a ordem do estabelecimento. 0001 é a matriz; 0002 em diante são as filiais. A raiz — os oito primeiros caracteres — é a mesma para todos os estabelecimentos da mesma empresa.

O validador diz se a empresa está ativa?
Não. Ele confere se os dígitos verificadores fecham com o cálculo. Situação cadastral, atividade, endereço e quadro societário são informações do cadastro da Receita Federal, que consultamos nem armazenamos.

Por que 11.111.111/1111-11 é recusado?
Pelo mesmo motivo do CPF: sequências de dígitos repetidos satisfazem a conta por coincidência, mas não são emitidas. O validador recusa as sequências repetidas no formato numérico antes de calcular.

Ferramentas relacionadas: Gerador de CNPJ · Validador de CPF · Validador de Chave PIX

Tem site ou blog? Incorpore esta ferramenta no seu site, grátis.