Para que serve
Desde julho de 2026 a Receita Federal emite CNPJs com letras. Todo sistema que guarda CNPJ como número, valida com uma regex de 14 dígitos ou calcula o dígito verificador do jeito antigo vai recusar essas empresas. A ferramenta gera CNPJs alfanuméricos válidos, em lote, para você testar cadastros, APIs, integrações e bancos de dados antes que isso aconteça em produção.
O que revisar no seu sistema
- Banco de dados: colunas numéricas (INT, BIGINT, NUMERIC) precisam virar texto, como CHAR(14) ou VARCHAR(14).
- Validação: regex como
^\d{14}$passam a ser^[0-9A-Z]{12}\d{2}$. - Dígito verificador: troque a conversão do caractere para número por código ASCII − 48.
- Máscaras e formulários: campos com teclado numérico ou que bloqueiam letras precisam aceitar A–Z, em maiúsculas.
- Integrações: confira se APIs de terceiros, notas fiscais e relatórios já aceitam o novo formato.
Exemplo de cálculo
No CNPJ 12.ABC.345/01DE-35, as letras valem A = 17, B = 18, C = 19, D = 20 e E = 21. Esses valores são multiplicados pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, e o resto da soma por 11 dá o primeiro dígito. O segundo usa os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 incluindo o primeiro dígito. Use a aba Validar para conferir qualquer CNPJ.
Perguntas frequentes
O que muda no CNPJ alfanumérico?
As 12 primeiras posições (8 da raiz e 4 da ordem do estabelecimento) passam a aceitar letras de A a Z além dos números. Os dois dígitos verificadores no final continuam sendo números, e a máscara continua a mesma: XX.XXX.XXX/XXXX-XX.
Os CNPJs antigos vão mudar?
Não. Os CNPJs já emitidos continuam válidos e só com números. O formato alfanumérico vale para inscrições novas, a partir de julho de 2026, e os dois tipos vão conviver nos sistemas.
Como é calculado o dígito verificador com letras?
Pelo mesmo módulo 11 de sempre, com os mesmos pesos. A diferença é que cada caractere vale o seu código ASCII menos 48: os números continuam valendo de 0 a 9, e as letras passam a valer de 17 (A) a 42 (Z).
Posso usar esses CNPJs em cadastros reais?
Não. Eles são gerados aleatoriamente só para testar sistemas: passam na validação matemática, mas não correspondem a empresas registradas na Receita Federal.