O que muda no CNPJ em 2026
A partir de julho de 2026, a Receita Federal passou a emitir CNPJs com letras. O número continua com 14 posições: as 8 primeiras identificam a empresa, as 4 seguintes identificam a filial e as 2 últimas são os dígitos verificadores. A diferença é que as 12 primeiras posições agora podem ter letras de A a Z.
Exemplo de CNPJ no novo formato: 12.ABC.345/01DE-35.
Como validar um CNPJ alfanumérico
- Converta cada um dos 12 primeiros caracteres: o valor é o código ASCII menos 48 (0 vale 0, A vale 17, Z vale 42).
- Multiplique pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e some.
- Calcule o resto da divisão por 11. Se for 0 ou 1, o dígito é 0. Senão, é 11 menos o resto.
- Repita com os 13 primeiros caracteres e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 para achar o segundo dígito.
Perguntas frequentes
O que é o CNPJ alfanumérico?
É o novo formato do CNPJ, com letras e números nas 12 primeiras posições. Ele começou a ser atribuído a novas empresas em julho de 2026, porque os números estavam acabando. Os CNPJs já existentes continuam iguais.
Como é calculado o dígito verificador?
Do mesmo jeito que antes (módulo 11), mas cada caractere é convertido pelo seu código ASCII menos 48. Assim, os números continuam valendo de 0 a 9, a letra A vale 17, B vale 18, e assim por diante até Z, que vale 42. Os dois dígitos verificadores continuam sendo só números.
Meu sistema precisa mudar?
Sim, se ele guarda o CNPJ como número ou só aceita dígitos. O campo precisa aceitar letras maiúsculas nas 12 primeiras posições, e a validação precisa usar a nova conversão de caracteres.
Os CNPJs gerados são reais?
Não. Eles são válidos matematicamente, mas foram criados aleatoriamente e servem só para testes de software. Não use para nenhum outro fim.
A máscara mudou?
Não. O formato continua XX.XXX.XXX/XXXX-XX, com 14 caracteres.