Gerador de CPF e CNPJ Válidos para Teste — com Validador e Consulta

Gere documentos matematicamente válidos — inclusive o novo CNPJ alfanumérico de 2026 —, valide qualquer número com a conta explicada passo a passo e consulte CNPJs reais na base pública da Receita.

  • 100% no navegador
  • grátis
  • sem cadastro
Aviso legal: os números gerados aqui são fictícios e servem exclusivamente para teste de software e desenvolvimento. Eles não pertencem a pessoas ou empresas reais. Usar documentos falsos para fraude, cadastro em serviços ou qualquer fim ilícito é crime (arts. 171 e 299 do Código Penal).
O que você quer gerar?
Tipo de documento

Os documentos gerados aparecem aqui. Escolha as opções acima e clique em “Gerar”.

Como usar o gerador de CPF e CNPJ

Na aba Gerar, escolha entre CPF, CNPJ numérico ou o novo CNPJ alfanumérico, defina a quantidade (de 1 a 1000) e se o resultado sai com ou sem máscara. Para CPF dá até para escolher a UF: a 9ª posição do número codifica a Região Fiscal da Receita que o emitiu, então um CPF “de São Paulo” sempre tem 8 nessa posição. O modo dados completos de teste vai além do documento e monta registros fictícios brasileiros com nome, e-mail, telefone, CEP e data de nascimento — perfeitos para popular um banco de desenvolvimento. Qualquer resultado pode ser copiado ou exportado em JSON, CSV e INSERT SQL com o nome de tabela que você quiser.

Um CPF ou CNPJ “válido” aqui significa apenas que os dígitos verificadores fecham a conta do algoritmo Módulo 11 — a mesma verificação que formulários e sistemas fazem antes de aceitar um documento. A aba Validar abre essa caixa-preta: ela mostra, com os números do seu próprio input, cada multiplicação por peso, a soma, o resto da divisão por 11 e o dígito esperado. É a forma mais rápida de entender por que um número passa ou falha na validação.

CNPJ alfanumérico: o que muda em 2026

Desde julho de 2026 a Receita Federal emite CNPJs alfanuméricos (Nota Técnica 49/2024): as 12 primeiras posições aceitam letras e números, como em 12.ABC.345/01DE-35, e só os dois dígitos verificadores continuam numéricos. Sistemas que validam CNPJ com regex de “só dígitos” vão rejeitar documentos legítimos — por isso este gerador destaca o novo formato, para você testar seu cadastro, sua API e seu banco de dados antes que um cliente real apareça com um CNPJ com letras.

Casos de uso comuns

  • Testar validação de formulários de cadastro em desenvolvimento e QA;
  • Popular bancos de dados de homologação com seeds realistas (via export SQL);
  • Escrever testes automatizados que precisam de documentos válidos e variados;
  • Preparar sistemas legados para o CNPJ alfanumérico de 2026;
  • Conferir a situação cadastral e o quadro societário de um fornecedor pelo CNPJ.

Lembrando: os documentos gerados são fictícios e servem exclusivamente para teste de software. A consulta de CNPJ usa dados públicos da Receita Federal servidos pela BrasilAPI, projeto open source mantido pela comunidade brasileira — e tudo roda no seu navegador, sem enviar nada aos servidores do CodeCrush.

## faq

Perguntas frequentes

Os CPFs e CNPJs gerados são de pessoas ou empresas reais?

Não. O gerador cria números aleatórios que apenas obedecem à regra matemática do dígito verificador (Módulo 11). Eles não são consultados nem cadastrados em nenhuma base da Receita Federal, portanto não pertencem a ninguém. A chance de coincidirem com um documento real existe, mas o número em si não carrega nenhum dado pessoal.

É legal usar um gerador de CPF ou CNPJ?

Sim, quando usado para testes de software, validação de formulários, popular bancos de dados de desenvolvimento e demonstrações. O que é crime é usar documentos falsos para fraude, abrir cadastros em serviços reais ou se passar por outra pessoa, condutas tipificadas nos artigos 171 (estelionato) e 299 (falsidade ideológica) do Código Penal.

O que é o CNPJ alfanumérico de 2026?

É o novo formato de CNPJ definido pela Nota Técnica Conjunta COCAD/SUARA/RFB nº 49/2024, emitido pela Receita Federal a partir de julho de 2026. As 12 primeiras posições passam a aceitar letras e números (por exemplo 12.ABC.345/01DE-35), enquanto os dois dígitos verificadores continuam numéricos. No cálculo, cada letra vale o seu código ASCII menos 48 (A=17, B=18, até Z=42).

Como funciona o dígito verificador do CPF?

Os 9 primeiros dígitos são multiplicados pelos pesos 10 a 2, os produtos são somados e a soma é dividida por 11. Se o resto for menor que 2, o primeiro dígito verificador é 0; caso contrário, é 11 menos o resto. O segundo dígito repete o processo incluindo o primeiro verificador, com pesos de 11 a 2. A aba Validar desta ferramenta mostra essa conta passo a passo com o número que você digitar.

De onde vêm os dados da consulta de CNPJ?

Da BrasilAPI (brasilapi.com.br), um projeto open source e gratuito que serve dados públicos do cadastro de CNPJ da Receita Federal. A consulta é feita direto do seu navegador para a BrasilAPI, sem chave de API e sem passar pelos servidores do CodeCrush.

Posso gerar dados completos de teste, além do documento?

Sim. O modo dados completos de teste gera registros fictícios brasileiros com nome, e-mail, telefone, CEP, data de nascimento e CPF, usando a biblioteca Faker com o locale pt-BR. O resultado pode ser copiado ou exportado em JSON, CSV e INSERT SQL com nome de tabela configurável.

## outras ferramentas