Gerador de CNPJ Alfanumérico
Gere CNPJs no novo formato alfanumérico da Receita Federal, que entrará em vigor a partir de julho de 2026. Os dígitos verificadores são calculados com o algoritmo atualizado.
Ferramentas Relacionadas
O que é o CNPJ Alfanumérico?
O CNPJ Alfanumérico é o novo formato de registro de pessoa jurídica aprovado pela Receita Federal do Brasil através da Instrução Normativa RFB nº 2.229/2024. Diferentemente do formato tradicional que usa apenas números, o novo CNPJ poderá conter tanto letras (A-Z) quanto números (0-9) nas 12 primeiras posições.
Esta mudança foi motivada pela possibilidade de esgotamento das combinações numéricas disponíveis no formato atual. Com a inclusão de letras, o número de combinações possíveis passa de alguns milhões para quase um trilhão de identificadores únicos, garantindo a sustentabilidade do sistema a longo prazo.
Os dois últimos dígitos (posições 13 e 14) continuam sendo exclusivamente numéricos, pois são os dígitos verificadores calculados pelo algoritmo módulo 11 adaptado para caracteres alfanuméricos.
Quando o CNPJ Alfanumérico entra em vigor?
O novo formato alfanumérico do CNPJ está previsto para entrar em vigor a partir de julho de 2026, conforme estabelecido pela Instrução Normativa RFB nº 2.229, publicada em outubro de 2024. A implementação será gradual, começando por grandes empresas.
É importante ressaltar que todos os CNPJs existentes no formato numérico tradicional continuarão permanentemente válidos. Não haverá migração ou conversão dos registros atuais — ambos os formatos coexistirão indefinidamente no sistema da Receita Federal.
Empresas e desenvolvedores devem preparar seus sistemas para aceitar o novo formato, atualizando validações de formulários e integrações que assumem que o CNPJ é composto apenas por números.
Por que a Receita Federal está mudando o CNPJ?
A principal motivação para a mudança é o risco de esgotamento das combinações disponíveis no formato numérico atual. Com 14 dígitos numéricos (sendo 2 verificadores), o número de CNPJs únicos possíveis é limitado a aproximadamente 100 milhões de combinações.
Considerando que o Brasil já possui mais de 58 milhões de CNPJs registrados (incluindo inativos), e que novas empresas são abertas diariamente, o esgotamento das combinações numéricas se tornaria um problema em médio prazo.
Com a inclusão de letras (A-Z) nas 12 primeiras posições, o espaço de combinações cresce exponencialmente para quase um trilhão de identificadores possíveis, eliminando qualquer risco de esgotamento no futuro previsível.
Diferenças entre CNPJ tradicional e alfanumérico
A principal diferença está nos caracteres permitidos: o CNPJ tradicional usa apenas dígitos (0-9), enquanto o alfanumérico aceita letras maiúsculas (A-Z) e dígitos (0-9) nas posições 1 a 12. Em ambos os formatos, os dois últimos caracteres (dígitos verificadores) são sempre numéricos.
O formato de apresentação permanece o mesmo: XX.XXX.XXX/XXXX-XX, com pontos, barra e hífen nos mesmos lugares. A única diferença visual é que algumas posições podem conter letras em vez de números.
O algoritmo de validação também é essencialmente o mesmo (módulo 11), mas com uma adaptação: letras recebem valores numéricos específicos para o cálculo. A letra A equivale a 17, B a 18, e assim por diante até Z que equivale a 42. Números mantêm seu valor de face (0-9).
Como funciona o cálculo dos dígitos verificadores no CNPJ Alfanumérico?
O cálculo utiliza o mesmo algoritmo módulo 11 do CNPJ tradicional, com a diferença de que letras são convertidas em valores numéricos antes da multiplicação pelos pesos. A conversão segue a regra: A=17, B=18, C=19, ..., Z=42. Dígitos mantêm seu valor normal (0=0, 1=1, ..., 9=9).
Para o primeiro dígito verificador, cada um dos 12 primeiros caracteres tem seu valor multiplicado pela sequência de pesos [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]. A soma dos produtos é dividida por 11 — se o resto for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto.
O segundo dígito é calculado incluindo o primeiro dígito verificador, usando os pesos [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]. Esta abordagem garante compatibilidade retroativa com CNPJs tradicionais, já que dígitos mantêm seus valores originais.