Atualizado em: Julho de 2026
O Gerador de CNPJ é uma ferramenta online e gratuita que cria números de CNPJ com os dois dígitos verificadores calculados corretamente pelo algoritmo oficial. Ele é feito para quem precisa de dados de exemplo na hora de programar, testar cadastros e validar formulários, sem depender de informações reais de empresas.
O que é
CNPJ é o Cadastro Nacional da Pessoa Jurídica, o número que identifica cada empresa no Brasil. Ele tem 14 dígitos e termina com dois dígitos verificadores, que funcionam como uma "prova real" para conferir se o número foi digitado sem erros.
Este gerador monta números que passam nessa validação matemática, ou seja, são estruturalmente válidos. A ferramenta permite:
- Gerar ou Validar: Use a aba Gerador para criar exemplos novos, ou a aba Validador para conferir se um CNPJ de teste já existe e se sua matemática está correta.
- Formatar o resultado com pontos, barra e traço (00.000.000/0001-00) ou deixar só os números.
- Gerar em lote, criando vários CNPJs de uma vez para popular tabelas e planilhas de teste.
- Escolher matriz ou filial, ajustando a parte do número que indica a unidade da empresa (o trecho 0001 para matriz, ou valores maiores para filiais).
Importante: os números criados aqui são fictícios e não pertencem a nenhuma empresa registrada na Receita Federal. Eles servem exclusivamente para testar software. Usar dados falsos para se passar por outra pessoa ou empresa, emitir documentos ou aplicar golpes é crime previsto em lei. Use com responsabilidade.
Como usar
Gerar ou validar um CNPJ leva poucos segundos:
- Escolha a aba: use Gerador para criar números novos ou Validador para conferir um CNPJ existente.
- Ajuste as opções: decida se quer o resultado formatado (00.000.000/0001-00) ou só os números, e escolha matriz ou filial.
- Defina a quantidade: para gerar em lote, informe quantos CNPJs você precisa de uma vez.
- Copie o resultado: clique para copiar e cole direto no seu sistema, planilha ou banco de dados de teste.
Como calculamos os dígitos verificadores?
A validação de um CNPJ depende de dois dígitos finais, calculados usando pesos decrescentes.
- Multiplicamos os 12 primeiros dígitos por uma sequência de pesos (de 5 a 2, e depois de 9 a 2).
- Somamos todos os resultados.
- Dividimos a soma por 11. Se o resto da divisão for menor que 2, o primeiro dígito será 0. Caso contrário, será 11 menos o resto.
- Repetimos a lógica com os 13 dígitos (incluindo o primeiro verificador) e pesos (6 a 2, e 9 a 2) para encontrar o último dígito.
Dicas
- Prefira sempre estes números em bancos de dados de homologação, nunca em produção.
- Para testar a validação do seu sistema, gere um CNPJ válido e também um inválido (ex: mude o último dígito), e confira as mensagens de erro.
- Se o seu banco de dados separa matriz e filial, gere CNPJs com raiz 0002+ para cobrir cenários de filiais.