O validador de CNPJ alfanumérico confere se um CNPJ é válido tanto no novo formato com letras quanto no formato numérico tradicional. Ele normaliza o número, verifica a estrutura (12 posições alfanuméricas + 2 dígitos verificadores) e recalcula os dígitos verificadores pelo módulo 11 da Receita Federal para confirmar a validade. Valida em lote, identifica matriz/filial e também calcula o DV a partir das 12 primeiras posições. Tudo grátis e 100% no seu navegador — nada é enviado para servidores.
O que é o CNPJ alfanumérico
É o novo formato de CNPJ instituído pela Instrução Normativa RFB nº 2.229/2024, com emissão prevista para começar em julho de 2026. O número continua com 14 posições e a mesma máscara (XX.XXX.XXX/XXXX-DD); o que muda é o conteúdo das posições:
- Raiz (8 posições) + ordem do estabelecimento (4 posições): passam a aceitar letras e números (0-9 e A-Z maiúsculas, sem acentos).
- Dígitos verificadores (2 posições finais): continuam numéricos (0-9).
Os CNPJ numéricos atuais não mudam e continuam válidos, convivendo com os novos. A mudança vale apenas para novos cadastros e filiais abertas a partir de julho de 2026 — por isso os sistemas, cadastros de clientes e fornecedores precisam aceitar e validar os dois formatos.
Como validar um CNPJ alfanumérico
- Cole um ou mais CNPJ (um por linha), com ou sem máscara.
- Clique em Validar.
- Veja o resultado de cada um: válido ou inválido, o formato (numérico ou alfanumérico) e se é matriz ou filial.
Para gerar números de teste no novo padrão, use o gerador de CNPJ alfanumérico. Para o formato antigo, há o validador de CNPJ numérico, o gerador de CNPJ e o validador de CPF e CNPJ.
Como é calculado o dígito verificador
O cálculo usa o mesmo módulo 11 do CNPJ atual, com uma única diferença: o valor de cada caractere é o seu código ASCII menos 48. Assim, os números mantêm o valor (0=0 … 9=9) e as letras assumem valores de A=17 a Z=42.
Os pesos são os tradicionais, aplicados da esquerda para a direita:
- 1º dígito (12 posições): 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
- 2º dígito (13 posições): 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
Para cada dígito, soma-se o produto de cada caractere pelo seu peso, calcula-se o resto da divisão por 11 e: se o resto for 0 ou 1, o dígito é 0; caso contrário, o dígito é 11 − resto.
Exemplo prático: 12.ABC.345/01DE-35
Para a base 12ABC34501DE, os caracteres valem: 1, 2, 17 (A), 18 (B), 19 (C), 3, 4, 5, 0, 1, 20 (D), 21 (E). Multiplicando pelos pesos do 1º dígito e somando, o resto por 11 dá 8 → 11 − 8 = 3 (1º DV). Repetindo com a base + 3 e os pesos do 2º dígito, o resto dá 6 → 11 − 6 = 5 (2º DV). Logo, os dígitos verificadores são 35 e o CNPJ completo é 12.ABC.345/01DE-35. Confira você mesmo no campo "Calcular DV" acima.
Cronograma e o que muda para a sua empresa
A emissão dos CNPJ alfanuméricos começa em julho de 2026. Mesmo que o CNPJ da sua empresa não mude, seus sistemas precisarão aceitar letras no número de clientes, fornecedores e filiais cadastrados a partir dessa data. O recomendado é adaptar e testar desde já as máscaras de formulário, validações de back-end, integrações e bancos de dados — reduzindo o risco de erros e interrupções na virada.
Como implementar a validação no seu sistema
Se você é desenvolvedor e precisa adaptar um sistema para aceitar o CNPJ alfanumérico, montamos um guia completo de implementação com código pronto e testado por linguagem e plataforma:
- Linguagens: JavaScript/Node, PHP, Python, Java e C#/.NET.
- Frameworks e plataformas: Laravel, WooCommerce, Magento 2 e VTEX/Nuvemshop.
- Banco de dados: adaptar a coluna no MySQL/PostgreSQL (o erro nº 1 é guardar CNPJ como número inteiro).
Para testar suas validações com dados fictícios, use o gerador de CNPJ alfanumérico e confira os resultados aqui no validador.
Perguntas frequentes
Como validar um CNPJ alfanumérico?
Cole o CNPJ (com ou sem máscara) no validador e clique em Validar. A ferramenta normaliza o número, confere se as 12 primeiras posições são alfanuméricas (0-9 e A-Z) e os 2 últimos dígitos verificadores numéricos, e recalcula o DV pelo módulo 11 para confirmar se é válido. Funciona em lote, um CNPJ por linha.
O validador funciona com CNPJ numérico antigo também?
Sim. O mesmo algoritmo valida tanto o CNPJ numérico tradicional quanto o novo alfanumérico — a diferença é só o valor de cada caractere no cálculo. Os CNPJ numéricos atuais continuam válidos e seguem passando normalmente.
Como é calculado o dígito verificador do CNPJ alfanumérico?
Pelo mesmo módulo 11 de hoje, mas o valor de cada caractere é o código ASCII menos 48. Assim, "0" a "9" valem 0 a 9 e "A" a "Z" valem 17 a 42. Aplicam-se os pesos 5,4,3,2,9,8,7,6,5,4,3,2 (1º DV) e 6,5,4,3,2,9,8,7,6,5,4,3,2 (2º DV). Os dois dígitos verificadores continuam sendo números de 0 a 9.
A ferramenta calcula os dígitos verificadores?
Sim. Informe as 12 primeiras posições do CNPJ (raiz + ordem, com letras e números) no campo de cálculo e a ferramenta devolve os 2 dígitos verificadores e o CNPJ completo com máscara.
Validar o CNPJ aqui consulta a situação na Receita Federal?
Não. A validação é matemática (confere os dígitos verificadores e o formato) e roda inteiramente no seu navegador, sem enviar nada para servidores. Ela não diz se a empresa existe ou está ativa — para isso é preciso consultar o cadastro da Receita Federal.
Quando o CNPJ alfanumérico entra em vigor?
A emissão começa em julho de 2026, conforme a Instrução Normativa RFB nº 2.229/2024. Novos cadastros e filiais abertas a partir dessa data poderão ter letras; os CNPJ existentes não mudam. Por isso vale adaptar e testar os sistemas desde já.