Pular para o conteúdo
Gerador de CPF Aleatório

Guia para QA

CPF para teste: CPFs válidos e casos de borda

Testar um campo de CPF com um único número válido cobre o caminho feliz e quase nada além disso. Os bugs de produção moram nos outros casos.

Precisa de mais? Gere até 1000
790.528.805-65
127.506.184-28
912.752.758-18
530.897.445-46
889.048.682-11

FAQ

Perguntas frequentes sobre CPF para teste

Qual é um CPF válido para usar em teste?
Um exemplo é 111.444.777-35: ele passa na conta do módulo 11 e no filtro de dígitos repetidos. Os cinco CPFs no topo desta página mudam a cada clique, e o gerador cria até 1000 de uma vez. Lembre que válido não quer dizer cadastrado: o número pode coincidir com o de uma pessoa real, então use-o só em ambiente de teste, nunca em cadastro de verdade. Gerar CPFs válidos.
Existe um CPF genérico ou oficial para testes?
A Receita Federal não publica CPFs reservados para teste: qualquer número que passe no módulo 11 serve para validar formato. Para fluxos que consultam um serviço externo, como meios de pagamento, o caminho é o ambiente de sandbox do próprio provedor, que costuma documentar os CPFs de teste que aceita. Para formulários e bancos de homologação, uma lista fixa de CPFs gerados e versionada no repositório cumpre o papel de "CPF genérico".
Como criar CPFs para teste dentro do meu próprio código?
Sorteie nove dígitos e calcule os dois verificadores pelo módulo 11, em vez de sortear 11 dígitos e descartar os inválidos: só 1 em cada 100 sequências de 11 dígitos passa na validação, então o descarte desperdiça quase tudo. O cálculo está explicado passo a passo, e as funções de geração e validação prontas estão em seis linguagens. Ver o código pronto.