Gerador de CPF: números válidos para testes de sistema
O gerador de CPF cria números que passam na verificação dos dígitos — o mesmo algoritmo usado pela Receita Federal — mas que são montados aleatoriamente e não pertencem a nenhuma pessoa. Serve para preencher formulários em ambiente de desenvolvimento, popular bancos de dados de teste e validar máscaras e regras de cadastro. Roda 100% no navegador.
Para que serve um CPF gerado
- Testes de QA e homologação: exercitar telas de cadastro sem usar dados reais de clientes.
- Seed de banco de dados: gerar registros fictícios para desenvolvimento e demonstração.
- Validação de formulário: conferir se a máscara
000.000.000-00e a checagem de dígito verificador do seu sistema funcionam. - Material didático: demonstrar o cálculo de módulo 11.
Importante: o número é matematicamente válido, mas não corresponde a um cadastro na Receita. Usar CPF fictício para abrir conta, assinar contrato ou se passar por outra pessoa é crime (falsidade ideológica, art. 299 do Código Penal). Use apenas em ambiente de teste.
Como gerar CPF em massa
- Ajuste o campo Quantidade (de 1 até 10 por vez).
- Escolha se o resultado sai com pontuação (
529.982.247-25) ou só dígitos (52998224725) pelo botão Formatar. - Clique em Gerar CPFs.
- Copie a lista inteira de uma vez ou cada número individualmente.
Para volumes maiores, repita a geração — cada lote usa dígitos novos e independentes.
CPF com e sem pontuação
| Formato | Exemplo | Quando usar |
|---|---|---|
| Com pontuação | 529.982.247-25 |
campos com máscara visual, planilhas, documentos |
| Somente dígitos | 52998224725 |
APIs, importação em banco, comparação de strings |
Como o dígito verificador é calculado
Os 9 primeiros dígitos são o número base; os 2 últimos são calculados por módulo 11:
- 1º dígito (DV1): multiplique os 9 dígitos pelos pesos 10, 9, 8, … 2, some tudo e calcule o resto da divisão por 11. Se o resto for menor que 2, o DV1 é 0; senão, é 11 − resto.
- 2º dígito (DV2): repita usando os 10 dígitos (base + DV1) com pesos 11, 10, 9, … 2, mesma regra do resto.
Exemplo com 529.982.247-25: base 529982247. A soma ponderada dá 295 → 295 % 11 = 9 → DV1 = 11 − 9 = 2. Para o DV2, a soma sobre 5299822472 dá 347 → 347 % 11 = 6 → DV2 = 11 − 6 = 5. Resultado: 529.982.247-25.
Dicas
- Confira qualquer número gerado no validador de CPF.
- Precisa de pessoa jurídica para o mesmo teste? Use o gerador de CNPJ e leia como gerar CNPJ para testes.
- Para outros dados fictícios de cadastro, veja o gerador de senhas.