QuickUse Generator

Gerador de CNPJ Alfanumérico

Gere CNPJs estruturalmente válidos para teste — numérico, o novo formato alfanumérico ou misto. Até 50 de uma vez, com ou sem máscara. Apenas teste, 100% no navegador.

cnpjApenas para fins de teste

Os CNPJs gerados aqui seguem o formato válido da Receita Federal mas NÃO são CNPJs reais cadastrados. Use para QA, fixtures de teste e dados seed — nunca para transações ou identificação real.

Usar CNPJs falsos para fins fraudulentos é crime federal no Brasil (Art. 299 do Código Penal — falsidade ideológica + Art. 11 da Lei 8.137/1990 — crimes contra a ordem tributária).

Formato
Entre 1 e 50.

Guia editorial

Sobre este gerador

Leitura técnica honesta sobre o que está acontecendo por trás do botão Gerar.

Esta ferramenta gera CNPJs estruturalmente válidos — o cadastro de empresa da Receita — para teste e desenvolvimento. Cada número passa no cálculo oficial do módulo 11, no formato numérico clássico, no novo formato alfanumérico que chega em julho de 2026, ou numa mistura dos dois, com ou sem a máscara XX.XXX.XXX/XXXX-XX. Gere um ou até cinquenta de uma vez, copie individualmente ou em lista, e use direto em fixtures, dados de seed ou num formulário que você quer estressar. São válidos por construção — e, igualmente importante, não pertencem a nenhuma empresa real.

Válido por construção, não registrado

Um CNPJ tem catorze posições: uma base de doze posições — uma raiz de oito mais um identificador de estabelecimento de quatro — seguida de dois dígitos verificadores numéricos. Este gerador sorteia as doze posições da base no alfabeto permitido e então calcula os dois DVs com a mesma rotina de módulo 11 que a Receita usa, então todo resultado é internamente consistente e passa em qualquer validador correto. O que ele não consegue é tornar o número real: validade estrutural diz que a conta está certa, não que a Receita emitiu aquele número para uma empresa. Trate todo CNPJ gerado como dado de teste descartável, nunca como substituto de uma empresa de verdade. Para ver a conta do DV posição a posição, a calculadora de dígito verificador abre cada termo; para conferir um número que você já tem, use o validador.

Por que gerar CNPJs de teste

Identificadores realistas são o meio-termo chato dos dados de teste. Um 11.111.111/1111-11 chumbado no código é rejeitado assim que qualquer validação roda — a Receita exclui números de dígitos repetidos — e inventar um número na mão quase nunca satisfaz o dígito verificador. Aí o desenvolvedor ou desliga a validação nos testes (e para de testar justamente o que importa) ou copia o CNPJ real de alguma empresa da internet (e contrabandeia o identificador real de alguém para dentro de uma fixture). Um gerador que emite números válidos e claramente falsos remove as duas tentações: fluxos de cadastro, formulários de nota fiscal, importações de ERP e modelos de contrato podem ser exercitados com dados que se comportam como os de verdade e não carregam peso de privacidade.

Três formatos, para a coexistência de 2026

A partir de julho de 2026 CNPJs recém-emitidos podem conter letras nas doze primeiras posições, enquanto todo CNPJ numérico existente segue válido para sempre. Por um tempo seus sistemas vão ver os dois. O toggle de formato existe exatamente para essa transição. O numérico produz a forma clássica só de dígitos, útil para testar em regressão que nada do formato antigo mudou. O alfanumérico sempre inclui ao menos uma letra, então você exercita de fato o novo caminho de código, e não um número que por acaso saiu numérico. O misto emite um lote em que cada item é independentemente numérico ou alfanumérico — o mais próximo do que um banco de produção realmente vai guardar durante a coexistência, e o melhor teste de estresse para validação que precisa aceitar os dois.

O toggle de letras ambíguas

Por padrão o gerador evita as letras visualmente ambíguas I O U Q F. Isso segue a Nota Técnica Conjunta 2025.001 do ENCAT, que recomendou à Receita não emitir essas letras para reduzir erros de transcrição — uma recomendação ainda pendente de confirmação, não uma regra de validação. Manter o toggle ligado produz dados de teste alinhados à emissão mais provável no mundo real, o default mais seguro quando você testa um sistema que talvez adote a mesma restrição. Desligue e o gerador sorteia do intervalo A-Z inteiro, o que também é perfeitamente válido: lembre que um validador precisa aceitar essas letras ainda que um gerador faça bem em evitá-las.

Usando dados gerados com responsabilidade

O sentido de dado falso é continuar falso. CNPJs gerados são ótimos para testes automatizados, demos, documentação e bancos de seed; não são jeito de registrar empresa, passar por KYC ou substituir uma diligência, e apresentar um deles como identificador real de empresa pode configurar fraude. Pela LGPD um CNPJ é um identificador empresarial de baixa sensibilidade, não dado pessoal, mas vale a mesma disciplina que mantém CPFs reais fora das suas fixtures: gere números falsos novos em vez de reaproveitar reais. Tudo roda inteiramente no seu navegador — nada é enviado a um servidor, e a ferramenta guarda apenas as suas opções de geração localmente, nunca os números em si. Para o panorama completo da mudança e o que ela significa para a sua stack, veja nosso guia sobre o que muda com o CNPJ alfanumérico.

Perguntas frequentes

Como gerar um CNPJ alfanumérico válido?

Escolha um formato (numérico, alfanumérico ou misto), defina quantos você quer e clique em Gerar. A ferramenta monta as doze posições da base aleatoriamente e calcula os dois dígitos verificadores com a rotina oficial de módulo 11, então cada resultado é estruturalmente válido. Ligue ou desligue a máscara e copie qualquer número sozinho ou a lista inteira de uma vez.

Esses CNPJs são de empresas reais?

Não. São válidos por construção — a conta do dígito verificador está certa — mas não estão registrados na Receita Federal e não correspondem a nenhuma empresa real. Servem só para teste, demonstração e dados de seed. Apresentar um CNPJ gerado como identificador de empresa de verdade pode configurar fraude.

Por que não chumbar um CNPJ direto nos testes?

Por dois motivos. Um placeholder de dígitos repetidos como 11.111.111/1111-11 é rejeitado por qualquer validador correto porque a Receita exclui esses números, então não exercita um caminho de validação real. E um número que você acha na internet pertence a uma empresa de verdade — copiá-lo para uma fixture importa em silêncio o identificador real de alguém. Um gerador dá números válidos e claramente descartáveis.

Qual a diferença entre os três formatos?

O numérico produz o CNPJ clássico só de dígitos. O alfanumérico sempre inclui ao menos uma letra nas doze primeiras posições, então exercita de fato o novo formato. O misto gera um lote em que cada item é independentemente numérico ou alfanumérico — o formato realista de um banco de dados durante a coexistência de 2026, e o melhor teste para validação que precisa aceitar os dois.

Por que ele evita as letras I, O, U, Q e F por padrão?

O ENCAT (Nota Técnica Conjunta 2025.001) recomendou que a Receita evite emitir essas letras visualmente ambíguas para reduzir erros de transcrição. É uma recomendação pendente, não regra de validação, então a opção é um default suave: deixá-la ligada alinha com a emissão mais provável no mundo real. Desligue para sortear do intervalo A-Z inteiro, que também é perfeitamente válido.

Posso usar esses CNPJs para KYC, cadastros ou declarações oficiais?

Não. CNPJs gerados são falsos por design e nunca devem ser usados para registrar empresa, passar por verificação de identidade ou substituir uma diligência. O propósito deles é o oposto: deixar você testar e demonstrar sistemas sem tocar nos dados de nenhuma empresa real.

Como testo se o meu sistema lida com o novo formato?

Gere um lote misto e passe pelos seus caminhos de validação, armazenamento e exibição. Fique de olho em checagens só-numéricas, como uma expressão regular ^\d{14}$ ou uma coluna de inteiro — essas rejeitam CNPJs alfanuméricos válidos. Você pode conferir qualquer número gerado no validador e ver a conta do DV na calculadora.

Algo é enviado a um servidor ou guardado?

Não. A geração roda inteiramente no seu navegador. Os números gerados nunca são persistidos nem transmitidos; a ferramenta guarda apenas as suas opções de geração (formato, quantidade, máscara, toggle de ambíguas) no armazenamento local para poder oferecê-las de novo, e você pode limpar isso quando quiser.