Ir para o conteúdo
Toova
Todas as Ferramentas

Gerador de CNPJ (Numérico e Alfanumérico)

Privado por design — roda inteiramente no seu navegador

O CNPJ (Cadastro Nacional da Pessoa Jurídica) é o número de identificação fiscal de empresas no Brasil — historicamente quatorze dígitos, mas a partir de julho de 2026 a Receita Federal também emite CNPJs alfanuméricos, com letras nas doze primeiras posições. O Toova gera as duas variantes no seu navegador, com dígitos verificadores válidos — prontos para fixtures, validação de formulários e dados de demo.

Por que o CNPJ ficou alfanumérico em 2026

A reserva de CNPJs puramente numéricos é finita — oito dígitos base dão cem milhões de raízes, e mesmo com o sufixo de quatro dígitos para filiais a Receita está caminhando para esgotar o estoque na próxima década. A solução foi estender o alfabeto para A-Z nas doze primeiras posições, mantendo numéricos apenas os dois dígitos verificadores finais. As empresas existentes mantêm seus CNPJs numéricos para sempre; o formato alfanumérico vale para inscrições novas a partir de julho de 2026. Ferramentas, validadores e bancos de dados precisam aceitar os dois.

Numérico vs alfanumérico, lado a lado

Um CNPJ numérico tem cara de 12.345.678/0001-95 — quatorze dígitos na máscara padrão. Um alfanumérico tem cara de 12.ABC.345/01DE-35 — as doze primeiras posições podem ser qualquer combinação de dígitos e letras maiúsculas, os dois últimos continuam numéricos, e a mesma máscara XX.XXX.XXX/XXXX-DD funciona. Os dois compartilham o mesmo algoritmo de dígito verificador, só que aplicado a valores derivados dos caracteres em vez de dígitos puros. No Toova você escolhe a variante no toggle no topo da página.

Como o dígito verificador alfanumérico é calculado

A regra oficial da Receita Federal mapeia cada caractere para um valor numérico subtraindo 48 do seu ponto de código ASCII. Assim, o dígito 0 vira 0, 9 vira 9, A vira 17 e Z vira 42. Cada valor mapeado é multiplicado pelo vetor de pesos padrão (5,4,3,2,9,8,7,6,5,4,3,2 para o primeiro DV; 6,5,4,3,2,9,8,7,6,5,4,3,2 para o segundo), somado e reduzido módulo 11. A mesma regra módulo 11 que se aplica aos CNPJs numéricos desde os anos 70 passa a valer também para letras.

Geração em lote e formatação

Ative o modo lote para gerar até vinte CNPJs de uma vez. Cada um é independentemente aleatório, formatado com ou sem máscara, e copiável um a um ou tudo de uma vez. A variante — numérico ou alfanumérico — vale para o lote inteiro. Use para popular diretórios fake de empresas, exercitar validadores que precisam lidar com os dois formatos e gravar demos.

Perguntas Frequentes

Quando começa a emissão de CNPJ alfanumérico?
A partir de julho de 2026. CNPJs numéricos existentes não são afetados — continuam válidos para sempre. Só as inscrições novas a partir dessa data podem trazer letras.
O CNPJ atual da minha empresa vai mudar?
Não. A Receita Federal foi explícita: o formato alfanumérico vale apenas para emissões novas. Todo CNPJ numérico já emitido permanece exatamente como está.
O CNPJ alfanumérico usa só letras maiúsculas?
Sim. O alfabeto é dígitos 0-9 mais letras maiúsculas A-Z. Letras minúsculas não fazem parte do formato.
A matemática dos DVs é igual nas duas variantes?
Quase. A regra da soma ponderada módulo 11 é idêntica, mas para letras o valor numérico de cada caractere é o ponto de código ASCII menos 48 (A=17, Z=42). Os dois dígitos verificadores em si continuam sendo decimais nas duas variantes.
Os CNPJs gerados estão registrados na Receita Federal?
Não. Eles satisfazem o algoritmo, mas não estão atribuídos a nenhuma empresa pela Receita Federal. Não aparecem em consulta oficial — perfeitos para teste, inúteis para fraude.
Posso usar um CNPJ gerado em produção?
Só para testes, fixtures e telas de demo. Usar um CNPJ gerado para emitir notas, abrir contas ou sonegar é fraude e crime no Brasil.
Os validadores atuais de CNPJ já aceitam o alfanumérico?
Muitos ainda não — a maioria das bibliotecas de validação assume entrada puramente numérica. Ferramentas e validadores precisam ser atualizados antes de julho de 2026 para aceitar a variante alfanumérica. Esse é parte do motivo desse gerador: devs precisam de dados de teste enquanto atualizam os sistemas.