Como Gerar CPF Válido para Testes: Guia Completo
O que é um CPF e por que gerar um para testes?
O CPF (Cadastro de Pessoas Físicas) é o documento de identificação fiscal de todo cidadão brasileiro, emitido pela Receita Federal. Com 11 dígitos no formato `XXX.XXX.XXX-DD`, ele está presente em praticamente toda transação formal no Brasil: abertura de contas, contratos, declarações de Imposto de Renda e muito mais.
Durante o desenvolvimento de software, é comum a necessidade de preencher formulários, popular bancos de dados de homologação ou testar fluxos de cadastro. Usar CPFs de pessoas reais nesses contextos é um risco grave à privacidade e uma violação direta da LGPD (Lei Geral de Proteção de Dados).
A solução é usar um gerador de CPF — uma ferramenta que cria números matematicamente válidos, mas que não pertencem a nenhuma pessoa real.
Como funciona o algoritmo de validação do CPF?
O CPF não é um número aleatório. Os dois últimos dígitos (chamados de dígitos verificadores) são calculados a partir dos nove primeiros usando um algoritmo específico da Receita Federal. Qualquer sistema que valide CPF usa esse mesmo cálculo.
Calculando o primeiro dígito verificador
Multiplique os 9 primeiros dígitos pelos pesos 10, 9, 8, 7, 6, 5, 4, 3 e 2, respectivamente. Some todos os resultados. Divida por 11 e calcule o resto. Se o resto for menor que 2, o dígito é 0. Caso contrário, o dígito é 11 menos o resto.
Calculando o segundo dígito verificador
Repita o processo usando os 10 primeiros dígitos (incluindo o primeiro verificador) com os pesos 11, 10, 9, 8, 7, 6, 5, 4, 3 e 2.
Regra especial
CPFs formados por dígitos repetidos — como `111.111.111-11` ou `000.000.000-00` — são matematicamente inválidos por definição, mesmo que o cálculo dos verificadores feche. A Receita Federal os rejeita automaticamente.
O que significa o nono dígito do CPF?
Muita gente não sabe, mas o nono dígito do CPF identifica a região fiscal de emissão do documento:
- 1 → Distrito Federal, Goiás, Mato Grosso do Sul, Mato Grosso e Tocantins
- 2 → Pará, Amazonas, Acre, Amapá, Rondônia e Roraima
- 3 → Ceará, Maranhão e Piauí
- 4 → Pernambuco, Rio Grande do Norte, Paraíba e Alagoas
- 5 → Bahia e Sergipe
- 6 → Minas Gerais
- 7 → Rio de Janeiro e Espírito Santo
- 8 → São Paulo
- 9 → Paraná e Santa Catarina
- 0 → Rio Grande do Sul
Por isso, ao usar nossa ferramenta de Gerador de CPF, você pode escolher o estado desejado para gerar um CPF coerente com aquela região — útil para testes que validam o campo de UF.
Casos de uso mais comuns para gerar CPF
Desenvolvedores, analistas de QA e estudantes de TI usam geradores de CPF em diversas situações:
- Testes automatizados em sistemas de cadastro
- Populações de banco de dados de homologação e staging
- Simulações de integração com APIs de terceiros
- Desenvolvimento de fluxos de checkout e validação de formulários
- Estudos e aprendizado sobre o algoritmo de documentos brasileiros
Posso usar CPF gerado para fins não relacionados a testes?
Não. Os CPFs gerados por ferramentas online seguem o algoritmo oficial, mas não pertencem a nenhuma pessoa cadastrada na Receita Federal. Usá-los em qualquer contexto fora de desenvolvimento e testes — como tentativas de cadastro em serviços reais, obtenção de crédito ou qualquer outra finalidade — é ilegal e constitui fraude.
Use nossa ferramenta exclusivamente para fins de teste e desenvolvimento de software.
Como usar o Gerador de CPF do Geratudo
Nossa ferramenta é simples, gratuita e não requer cadastro:
- Acesse o Gerador de CPF
- Escolha se deseja o CPF com ou sem formatação (pontos e traço)
- Selecione o estado (UF) de emissão, se necessário
- Clique em Gerar CPF e copie o número
Você pode gerar quantos CPFs quiser, sem limites. Nenhum dado é armazenado em nossos servidores.
Também precisamos validar CPF?
Se você recebeu um CPF e quer verificar se o número é matematicamente correto, use nossa ferramenta de Validar CPF. Ela verifica instantaneamente se os dígitos verificadores estão corretos, sem consulta à Receita Federal.
Precisa de outros documentos para testes? Veja também nosso Gerador de CNPJ, Gerador de RG e Gerador de CNH.