DevUtils

Gerador de CNPJ Alfanumérico Online (2026)

Gere CNPJs no novo formato alfanumérico da Receita Federal que entra em vigor em julho de 2026. Útil para antecipar testes e adaptar sistemas.

📋O que é o CNPJ Alfanumérico?

A Instrução Normativa RFB nº 2.229/2024 determina que, a partir de julho de 2026, novos CNPJs poderão conter letras além de números — resolvendo o risco de esgotamento das combinações puramente numéricas. A estrutura de 14 posições e a máscara de formatação permanecem iguais; o que muda são os caracteres permitidos nas 12 primeiras posições.

Vigência
Julho de 2026 — somente novos registros
Formato
14 posições: XX.XXX.XXX/XXXX-DD (mesma máscara atual)
Posições alfanuméricas
As 12 primeiras (raiz + filial) aceitam letras e dígitos
Dígitos verificadores
Sempre numéricos — algoritmo Módulo 11 adaptado (ASCII − 48)
Letras excluídas
F, I, O e Q — evitam confusão visual e colisões de cálculo
CNPJs existentes
Permanecem válidos e inalterados

Fonte: Receita Federal — CNPJ Alfanumérico

Como funciona o cálculo

O algoritmo continua sendo o Módulo 11 com os mesmos pesos da Receita Federal. A adaptação está na conversão dos caracteres: cada posição usa o valor ASCII − 48, o que mantém dígitos com seus valores usuais (0–9) e atribui valores 17–42 para as letras A–Z (excluídas F, I, O e Q). Os dois últimos caracteres são sempre dígitos verificadores numéricos.

Perguntas frequentes

  • O CNPJ alfanumérico gerado é válido?Sim. Os dígitos verificadores são calculados pelo mesmo algoritmo Módulo 11 da Receita Federal, adaptado para caracteres alfanuméricos.
  • Quando o CNPJ alfanumérico entra em vigor?A partir de julho de 2026, exclusivamente para novos registros. Os CNPJs numéricos existentes continuam válidos e não serão alterados.
  • Quais letras são permitidas no CNPJ alfanumérico?As letras A–Z, exceto F, I, O e Q, que foram excluídas pelo ENCAT para evitar confusão visual com dígitos (ex.: 0 e O, 1 e I).
  • Os dígitos verificadores mudam?O algoritmo Módulo 11 é mantido. A diferença é que cada caractere é convertido pelo seu valor ASCII menos 48: dígitos continuam com o mesmo valor e letras passam a ser A=17, B=18 … Z=42.
  • A geração acontece no servidor?Não. Todo o processamento ocorre no seu navegador, sem envio de dados.

Outros utilitários