Como usar
- Na aba Gerar, escolha quantos CPF quer (1, 10, 50, 100 ou um número de 1 até 500) e, se preferir, marque Com pontuação para o formato
000.000.000-00. - Clique em Gerar CPF. Os números aparecem na área de resultado.
- Use Copiar para colocar tudo na área de transferência, ou Baixar TXT / Baixar CSV para salvar o lote no computador. No Excel, CPF sem pontuação que começa com 0 perde esse zero: deixe Com pontuação marcado ou importe a coluna como texto.
- Na aba Validar, cole ou digite um CPF (com ou sem pontuação) e clique em Validar para saber se os dígitos verificadores batem com o algoritmo.
Tudo acontece no seu navegador. O que você digita ou gera não é enviado a nenhum servidor e não entra na URL da página — útil quando Analytics ou anúncios registram os endereços visitados.
Para que serve
Quem desenvolve ou testa sistemas no Brasil quase sempre precisa de um CPF que “passe” na validação do formulário, sem usar o número de uma pessoa real. Cadastros de e-commerce, onboarding de app, telas de KYC, planilhas de QA e scripts de carga em massa pedem esse tipo de dado o tempo todo. Um gerador online resolve o problema em segundos: você gera um ou vários números, cola no campo e segue o teste.
Esta página une geração e validação no mesmo lugar. Na geração, você controla a quantidade e o formato (só dígitos ou com pontos e hífen). No lote, dá para exportar TXT (um CPF por linha) ou CSV (coluna cpf), pronto para importar em ferramenta de teste, Postman, Cypress ou planilha. Na validação, você confere se um número colado — inclusive um que veio de outro gerador ou de um arquivo antigo — está matematicamente correto.
O diferencial é o lote e a exportação: em regressão, vários CPFs evitam colisão de unicidade no banco de teste; um CSV mostra o formato esperado sem expor documento de ninguém da equipe.
Importante: os números gerados aqui são fictícios. Eles passam na validação dos dígitos verificadores (o mesmo cálculo que a maioria dos sistemas usa no front-end), mas são sorteados ao acaso — podem coincidir por acaso com o CPF de uma pessoa real — e não são consultados em nenhuma base da Receita Federal, Serasa ou órgão público. Servem somente para testar sistemas. Não use esses números em inscrição real, declaração, abertura de conta ou qualquer ato oficial.
Como funciona
O CPF tem onze dígitos. Os nove primeiros formam a base; os dois últimos são dígitos verificadores, calculados por um algoritmo público (pesos e resto da divisão por 11). A ferramenta sorteia nove dígitos com o gerador criptográfico do navegador (crypto.getRandomValues), rejeita sequências em que todos os dígitos são iguais (como 111.111.111-11) e calcula os dois verificadores. O resultado “parece” um CPF válido para qualquer checagem que só olhe a matemática — e é isso que a maioria dos formulários faz no cliente.
A validação faz o caminho inverso: remove pontuação, exige onze dígitos, descarta números com todos os dígitos iguais e recalcula os verificadores. Se bater, a mensagem indica que o CPF é válido pelo algoritmo; se não, avisa que o formato está incompleto ou os dígitos não conferem. Em nenhum momento a página pergunta à Receita se aquele CPF “existe” ou está regular — essa consulta oficial não cabe numa ferramenta de teste no navegador.
Toda a lógica roda no seu aparelho, em JavaScript puro. Não há API, upload nem armazenamento do que você cola. Fechar a aba encerra o que estava na memória da página.
Perguntas frequentes
Os CPF gerados são de pessoas reais?
Não de propósito. São números aleatórios com dígitos verificadores corretos, mas podem coincidir por acaso com o de uma pessoa que existe. Por isso, use-os só em testes.
A ferramenta consulta a Receita Federal?
Não. A validação é só o cálculo dos dígitos verificadores no seu navegador. Não há consulta a base oficial, situação cadastral nem restrição.
Posso usar esses CPF em um cadastro real?
Não. Use apenas para testar sistemas, formulários, APIs e ambientes de desenvolvimento ou homologação. Cadastro real exige documento verdadeiro do titular.
Meus dados ou os números gerados são enviados para algum servidor?
Não. A geração, a validação, a cópia e o download acontecem localmente. Nada do que você digita é colocado na URL nem enviado pela rede por esta página.
Qual a diferença entre CPF com e sem pontuação?
Com pontuação o formato é 000.000.000-00. Sem pontuação são só os onze dígitos. Muitos sistemas aceitam os dois; marque a opção conforme o campo que você está testando.
Quantos CPF posso gerar de uma vez?
Até 500 por geração. Para volumes maiores, gere mais de uma vez ou exporte CSV e combine os arquivos no seu fluxo de teste.