Gerador de CNPJ
CNPJ fictício com dígitos verificadores válidos.
Os números têm dígitos verificadores válidos, mas não pertencem a nenhuma pessoa ou empresa. Use apenas em ambiente de teste, nunca para fraude.
Sobre a ferramenta
O CNPJ tem 14 dígitos: oito da raiz, quatro da filial (0001 para a matriz) e dois verificadores. Este gerador cria CNPJs com verificadores válidos para testar cadastros de empresas. Eles não pertencem a empresas reais.
Como usar
- Clique em “Gerar novos” para criar um CNPJ.
- Marque ou desmarque “Formatado” para incluir ou não pontos, barra e traço.
- Clique no número para copiá-lo.
Entendendo as partes do CNPJ
O CNPJ (Cadastro Nacional da Pessoa Jurídica) é escrito como 00.000.000/0000-00. Os oito primeiros dígitos são a raiz e identificam a empresa. Os quatro seguintes, depois da barra, identificam o estabelecimento: 0001 costuma ser a matriz, e 0002, 0003 e assim por diante são filiais. Os dois últimos são os dígitos verificadores.
Isso significa que todas as filiais de uma empresa compartilham a mesma raiz. Em sistemas que agrupam dados por empresa, comparar só os oito primeiros dígitos é uma prática comum.
Como os verificadores são calculados
O cálculo também usa módulo 11, mas com pesos diferentes dos do CPF. Para o primeiro verificador, os doze primeiros dígitos são multiplicados por 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2. A soma é dividida por 11: se o resto for 0 ou 1, o dígito é 0; senão, é 11 menos o resto.
O segundo verificador usa os treze primeiros dígitos e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2. Um erro comum em implementações caseiras é reaproveitar os pesos do CPF, o que faz o sistema recusar CNPJs verdadeiros.
E o CNPJ alfanumérico?
A Receita Federal definiu que novas inscrições passam a receber CNPJs com letras e números nas doze primeiras posições, mantendo os dois verificadores numéricos. Os CNPJs já existentes continuam iguais.
Este gerador e o validador do site trabalham com o formato só de números, que ainda é o da imensa maioria das empresas. Se o seu sistema guarda CNPJ como número inteiro ou usa máscara só de dígitos, vale planejar a mudança para texto.
Casos de borda ao testar campos de CNPJ
O gerador sempre cria CNPJs de matriz (final /0001). Para testar filiais, o ideal é gerar um número aqui e recalcular os verificadores com a nova ordem de estabelecimento, pois trocar só os quatro dígitos da filial invalida o CNPJ. O validador de CPF e CNPJ do site ajuda a conferir o resultado.
Além do cálculo, alguns problemas aparecem com frequência em sistemas reais:
- CNPJ que começa com zero e perde o zero à esquerda quando é guardado como número.
- Campo com máscara que só aceita 14 dígitos, mas recebe o valor colado com pontos, barra e traço.
- Comparação da empresa pela raiz (8 primeiros dígitos) para agrupar matriz e filiais.
- Validação que reaproveita os pesos do CPF e recusa CNPJs verdadeiros.
- Preparação para o CNPJ alfanumérico: o campo deve guardar texto, não número.
Perguntas frequentes
O CNPJ gerado é de uma empresa real?
Não, ele é aleatório e sempre usa a filial 0001. Por coincidência pode bater com um CNPJ existente, por isso use apenas em testes.
Posso usar esse CNPJ para abrir conta ou cadastro de empresa?
Não. Ele é fictício e só vale para testar formulários e sistemas sob o seu controle. Para operações reais é preciso o CNPJ de uma empresa registrada.
Por que o CNPJ gerado sempre termina em /0001?
Porque o gerador cria a matriz da empresa. O número da filial entra no cálculo dos verificadores, então mudar esses quatro dígitos exige recalcular os dois últimos.
Por que meu CNPJ perde o zero no começo?
Isso acontece quando o valor é tratado como número. CNPJ é um identificador, não uma quantidade: guarde sempre como texto para preservar os zeros à esquerda.