Gerador de CNPJ
Gere CNPJs válidos no dígito verificador para testar software, sem sair do navegador, e confira uma lista inteira de CNPJs de uma vez.
Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.
Dados fictícios, destinados exclusivamente a teste e desenvolvimento de software. Não correspondem a pessoas reais e não são documentos válidos.
Gerador de CNPJ
até 100.000 caracteres para validar
1 é matriz. Vazio sorteia.
Clique em gerar para produzir os valores.
Para que serve, e para que não serve
Quem desenvolve software no Brasil precisa de CNPJ a toda hora: para preencher um formulário de cadastro em ambiente de teste, popular uma tabela de clientes de desenvolvimento, conferir se a máscara do campo aceita a pontuação certa, ou testar a rotina que valida o dígito verificador antes de gravar.
Esta ferramenta existe para isso, e só para isso. Os números que ela produz são fictícios: fecham a aritmética do dígito verificador e nada além. Não representam empresa alguma, não constam de cadastro nenhum e não servem para se passar por uma pessoa jurídica. Usar documento fictício para obter vantagem é crime, e nenhuma parte desta página posiciona esses números como utilizáveis fora de teste.
Como usar
- Escolha quantos números quer de uma vez, até 50.
- Deixe a ordem do estabelecimento em 1 para gerar matrizes, digite outro número para uma filial específica, ou apague o campo para sortear.
- Marque ou desmarque a máscara conforme o campo onde vai colar. A escolha fica guardada durante a sua sessão.
- Clique em gerar. Copie um número por vez, ou todos de uma vez quando houver mais de um.
Como o dígito verificador funciona
O CNPJ tem catorze dígitos. Os oito primeiros são a raiz, que identifica a empresa. Os quatro seguintes são a ordem do estabelecimento. Os dois últimos são verificadores, calculados a partir dos anteriores.
O cálculo é módulo 11 com pesos que ciclam de 2 a 9, da direita para a esquerda. Some cada dígito multiplicado pelo seu peso, tire o resto da divisão por 11, e o verificador é zero quando o resto é menor que 2, ou 11 − resto nos demais casos. O segundo verificador repete a conta incluindo o primeiro.
É a mesma aritmética que a sua rotina de validação faz. Por isso um número gerado aqui passa nela — e por isso passar nela não prova nada sobre existir de verdade.
As opções e o que elas mudam
- Quantidade — até 50 por acionamento. O teto existe para o resultado continuar legível na tela, não por limitação técnica.
- Ordem do estabelecimento — 1 gera matrizes, que é o que quase todo teste espera. Campo vazio sorteia, favorecendo matriz.
- Máscara — alterna entre 11.222.333/0001-81 e 11222333000181. Trocar a máscara não regenera os números: os que você já copiou continuam os mesmos.
Privacidade
A geração acontece inteiramente no seu navegador, por aritmética. Não há requisição de rede, não há registro dos números gerados e não existe servidor nosso que os veja. Você pode abrir o painel de rede do navegador e conferir: gerar não produz requisição alguma.
Limitações
- Validade aqui significa apenas que o dígito verificador fecha. Não há consulta a cadastro, não há verificação de situação e não há como esta página saber se um número existe.
- A raiz é sorteada sem considerar as faixas realmente alocadas pela Receita. Um número gerado pode cair numa faixa que nunca foi distribuída — o que é irrelevante para teste, e o motivo de não servir para mais nada.
- Até 50 números por acionamento. Para volumes maiores, gere em lotes.
Quando isso resolve
- Preencher o cadastro de empresa num ambiente de homologação sem usar o CNPJ de uma empresa real.
- Popular uma tabela de fornecedores de desenvolvimento com dados que passam na validação da aplicação.
- Conferir se a máscara do campo aceita a pontuação e se a rotina de validação recusa dígito verificador errado.
- Testar o comportamento do sistema com matriz e filial da mesma raiz.
Validar em lote, na aba ao lado
A mesma página confere CNPJs que você já tem. Cole a lista na aba Validar, um por linha, e cada linha recebe o próprio veredito, com a contagem de válidos e inválidos em cima.
É colando uma lista, e não digitando um por um, porque o caso real é conferir uma coluna de planilha. Pontuação é aceita ou ignorada, linha em branco é descartada, e repetição não é removida — o mesmo CNPJ aparecendo duas vezes na sua coluna é informação.
Válido ali significa que os dois dígitos verificadores fecham. Não há consulta à Receita Federal, e situação cadastral não vive no número.