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.

