$ cpf --gerar --validar
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
Os documentos gerados aparecem aqui. Escolha as opções acima e clique em “Gerar”.
O resultado e a explicação passo a passo do cálculo aparecem aqui.
Digite um CNPJ e clique em “Consultar CNPJ”. Nada é buscado automaticamente.
Fonte: dados públicos da Receita Federal, servidos pela BrasilAPI (projeto open source e gratuito). A consulta acontece direto do seu navegador — nada passa pelos servidores do CodeCrush.
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