Gerador de CNPJ Alfanumérico
Gere CNPJs alfanuméricos válidos no novo formato da Receita Federal (IN RFB 2.119/2022), vigente a partir de julho de 2026. Algoritmo oficial SERPRO com dígitos verificadores corretos. Apenas para testes.
O que é o CNPJ Alfanumérico?
Com a Instrução Normativa RFB nº 2.119/2022 (complementada pela IN 2.229/2024) surge o CNPJ alfanumérico. A raiz passa a aceitar letras maiúsculas (A–Z) ao lado dos dígitos, o que amplia o espaço de identificação de empresas. Para novos registros, esse formato começa a valer em julho de 2026.
Para os dígitos verificadores, usa-se o algoritmo oficial publicado pela Receita Federal e pelo SERPRO. Cada caractere é convertido pelo valor ASCII menos 48 (0–9 → 0–9, A=17, B=18 … Z=42) e depois multiplicado pelos pesos [6,5,4,3,2,9,8,7,6,5,4,3,2], com módulo 11. É o mesmo procedimento do CNPJ numérico, só que generalizado para o conjunto alfanumérico.
Pelo algoritmo oficial, os CNPJs gerados aqui são matematicamente válidos. Mesmo assim continuam fictícios e não batem com nenhuma empresa cadastrada.
Uso exclusivo para testes e desenvolvimento. A utilização de CNPJs falsos para qualquer finalidade ilegal é crime previsto em lei.
O novo CNPJ alfanumérico explicado
O CNPJ — Cadastro Nacional da Pessoa Jurídica — é o identificador fiscal das empresas no Brasil, equivalente corporativo do CPF. Desde 1972 ele é um código numérico de 14 dígitos no formato XX.XXX.XXX/XXXX-DD. Como a Receita Federal já emitiu mais de 60 milhões de CNPJs e as combinações numéricas estão se esgotando, foi publicada a IN RFB nº 2.229/2024, que cria a versão alfanumérica do documento e entra em vigor em 1º de julho de 2026.
O novo layout mantém as mesmas 14 posições, mas passa a aceitar letras nos 12 primeiros caracteres:
AA.AAA.AAA/AAAA-DD
└── 8 chars ──┘└─4─┘└DV┘
raiz/base filial dígitos verificadores
12 alfanuméricos (A–Z, 0–9) + 2 DVs numéricos
Como o DV é calculado
A fórmula de módulo 11 é a mesma do CNPJ numérico — só a entrada muda. Cada letra é convertida em número pelo seu código ASCII menos 48, ou seja A = 17, B = 18, …, Z = 42. Os 12 valores convertidos são multiplicados pelos pesos 5,4,3,2,9,8,7,6,5,4,3,2 para o primeiro DV (e 6,5,4,3,2,9,8,7,6,5,4,3,2 para o segundo), somados, divididos por 11; se o resto for 0 ou 1, o DV é 0, caso contrário é 11 menos o resto. Os dois últimos dígitos continuam numéricos, o que mantém compatibilidade com rotinas legadas que só inspecionam o trailing check.
O que muda para sistemas e empresas
- CNPJs atuais não mudam. Toda empresa já cadastrada mantém seu número numérico para sempre — só novas inscrições emitidas após a virada podem receber o formato alfanumérico.
- Colunas de banco precisam aceitar letras. Campos armazenados como
NUMERIC,BIGINTou inteiros zero-padded têm que migrar paraVARCHAR(14)ouCHAR(14). - Bibliotecas de validação precisam atualização. Regex como
^\d{14}$devem ser trocadas por^[A-Z0-9]{12}\d{2}$e a rotina de DV precisa implementar a conversão ASCII. - Layouts de NF-e e XML fiscal estão sendo atualizados pela SEFAZ para carregar o formato alfanumérico, incluindo o QR Code da NFC-e e a chave de acesso de 44 posições.
Gere CNPJs no novo formato alfanumérico
A Receita Federal vai adotar o CNPJ alfanumérico (IN RFB 2.119/2022), em que os doze primeiros caracteres passam a misturar letras e números. Este gerador cria CNPJs válidos já nesse formato novo, para você testar sistemas antes da virada.
Os números saem com o cálculo do dígito verificador adaptado às letras, então passam nas rotinas de validação do formato novo sem corresponder a nenhuma empresa real. É o que você usa para preparar e homologar sistemas que vão precisar aceitar o CNPJ alfanumérico com antecedência.
Tudo é gerado no navegador, sem consultar base alguma. Vale o lembrete: dado fictício serve para teste de software, nunca para simular empresas em situações reais.
Perguntas frequentes
Posso usar um CNPJ alfanumérico gerado aqui para abrir empresa?
Por que letras em vez de mais dígitos?
O QR Code da NF-e vai mudar?
A geração é toda local?
Ferramentas Relacionadas
Gerador de CNPJ
Gere CNPJs matematicamente válidos para testes de software e desenvolvimento. Com ou sem pontuação. Apenas para uso em ambiente de testes.
Gerador de CNPJ em Lote
Gere vários CNPJs válidos de uma vez (até 1.000) para testar sistemas, formulários e cadastros. Escolha com ou sem máscara e copie a lista pronta para usar.
Gerador de Dados de Empresa
Gere dados fictícios de empresa (razão social, CNPJ e tipo) para testes de software. CNPJ matematicamente válido.
Gerador de PIS/PASEP
Gere números de PIS/PASEP matematicamente válidos para testes de software. Segue o algoritmo oficial com dígito verificador correto. Apenas para uso em testes.
Gerador de Inscrição Estadual
Gere Inscrições Estaduais válidas para SP, RJ, MG, RS, PR e BA. Para testes de software fiscal e integração com SEFAZ.
Gerador de RG
Gere números de RG (Registro Geral) matematicamente válidos no formato SP para testes de software. Apenas para uso em testes.