Gerador de CNPJ válido para testes
Gere CNPJs matematicamente válidos para popular ambientes de teste, fixtures e formulários em desenvolvimento. Não pertencem a empresas reais.
- Geração 100% local com Crypto.getRandomValues — nada é salvo em servidor.
- Suporta lote de até 50 CNPJs por vez para popular fixtures de teste rapidamente.
- Sempre usa a matriz padrão 0001 e calcula os dois dígitos verificadores corretamente.
Gere CNPJs válidos para ambiente de testes
Atenção: os CNPJs gerados aqui são matematicamente válidos (passam no cálculo do dígito verificador), mas não pertencem a nenhuma empresa real. Use apenas em ambientes de desenvolvimento, QA e fixtures de teste — nunca para emissão fiscal, contrato ou cadastro real.
Algoritmo: 8 dígitos aleatórios sorteados via Crypto.getRandomValues, seguidos da matriz padrão 0001 (primeira filial) e dos dois dígitos verificadores calculados pela regra módulo 11 oficial da Receita Federal.
Uso responsável: esta ferramenta existe para facilitar testes automatizados, popular bancos de desenvolvimento e validar formulários — usá-la para emissão fiscal, fraude ou simulação de pessoa jurídica fictícia configura crime previsto na legislação brasileira.
O que você encontra nesta página
O gerador de CNPJ para testes resolve a mesma dor do gerador de CPF, mas para pessoa jurídica: popular cadastros de fornecedor, cliente PJ e fixtures de teste com números que passem na validação de dígito verificador. A página gera em lote e copia tudo de uma vez.
Toda a geração acontece no navegador, com Crypto.getRandomValues. Os números são matematicamente válidos, mas não pertencem a nenhuma empresa — usar a ferramenta para emitir nota fiscal, contrato ou cadastro real é crime previsto na legislação brasileira.
O que esta ferramenta faz
- Sorteia 8 dígitos aleatórios, anexa a matriz padrão 0001 e calcula os dois dígitos verificadores.
- Gera lotes de até 50 CNPJs por vez, com ou sem máscara, prontos para colar em fixtures.
- Copia todos os números de uma vez para a área de transferência.
Em quais situações ela ajuda
- Ao popular ambiente de homologação com cadastros fictícios de fornecedor ou cliente PJ.
- Ao validar máscaras, regras de formulário e mensagens de erro em fluxos de cadastro de empresa.
- Ao escrever testes automatizados que exigem CNPJ válido como entrada.
Como usar
- Ajuste a quantidade desejada (1 a 50).
- Escolha se quer o número com ou sem máscara.
- Use Gerar novos CNPJs para sortear outro lote a qualquer momento.
- Use Copiar todos para enviar a lista direto para a área de transferência.
Quando esse cálculo ou recurso costuma ser útil
- Popular banco de dados de homologação com CNPJs válidos para teste de fluxo.
- Validar máscaras e regras de formulário de cadastro de pessoa jurídica.
- Gerar fixtures para testes automatizados de cadastros de fornecedor ou cliente PJ.
Cuidados e interpretações importantes
- Os CNPJs são matematicamente válidos mas não correspondem a registros reais da Receita Federal.
- A ferramenta sempre usa 0001 como identificador da unidade (matriz). Para testar filiais, ajuste manualmente os 4 dígitos do meio depois de gerar.
Como a estimativa é construída
- Os 8 dígitos base são sorteados via Crypto.getRandomValues com descarte de viés modular.
- A matriz padrão 0001 é anexada antes do cálculo dos dígitos verificadores.
- O primeiro DV usa pesos {5,4,3,2,9,8,7,6,5,4,3,2} e regra módulo 11 (resto < 2 vira 0).
- O segundo DV usa pesos {6,5,4,3,2,9,8,7,6,5,4,3,2} sobre os 13 dígitos anteriores, mesma regra.
Revisão editorial
Conteúdo mantido por Equipe editorial do Hub de Utilidades com revisão pública desta versão em 1 de maio de 2026.
- As ferramentas têm caráter informativo e de apoio prático.
- Resultados importantes devem ser conferidos com documentos, regras vigentes ou atendimento especializado.
- Erros, ajustes e sugestões podem ser enviados para tbdevcompany@gmail.com.
- Esta página foi construída para combinar ferramenta interativa, contexto e navegação relacionada.
- Se você encontrar divergência material, use o canal de contato para relatar a situação.
Perguntas frequentes
Os CNPJs gerados pertencem a alguma empresa?
Não. Os números são sorteados aleatoriamente e os dígitos verificadores são calculados pela regra oficial. A combinação resultante é matematicamente válida, mas não corresponde a um CNPJ real cadastrado na Receita Federal.
Posso usar para emissão fiscal ou contrato?
Não. Usar um CNPJ gerado para emitir nota fiscal, assinar contrato ou se passar por uma empresa é crime previsto na legislação brasileira. A ferramenta existe exclusivamente para fins de desenvolvimento e teste.
Por que sempre aparece 0001 no meio do número?
Esse bloco identifica a unidade da empresa e 0001 é o padrão da matriz. A ferramenta sempre usa esse valor porque é o cenário mais comum em ambientes de teste.
A ferramenta valida o CNPJ depois?
Sim. Você pode conferir cada CNPJ gerado no nosso validador de CNPJ — todos passarão na verificação de dígito verificador.
Ferramentas relacionadas
Gerador de Senha
Gere senhas fortes com tamanho, letras, números e símbolos personalizáveis. Tudo é processado no seu navegador, sem envio para servidores.
Abrir ferramentaApenas para desenvolvimentoGerador de CPF para Testes
Gere CPFs matematicamente válidos para popular ambientes de teste, fixtures e formulários em desenvolvimento. Não pertencem a pessoas reais.
Abrir ferramentaDocumento empresarialValidador de CNPJ
Cole ou digite um CNPJ para verificar se o dígito verificador é válido pelo cálculo módulo 11, com formatação automática e explicação clara do resultado.
Abrir ferramenta