cpftestesdesenvolvimento

Como Gerar CPF Válido para Testes de Software

Rafael Andrade

Por Rafael Andrade· Desenvolvedor

·4 min de leitura

Como Gerar CPF Válido para Testes de Software

Se você já tentou preencher um formulário de teste com um CPF inventado como 111.111.111-11 e recebeu o erro "CPF inválido", você entende o problema. Números de CPF possuem dois dígitos verificadores calculados por um algoritmo específico, o que significa que CPFs aleatórios quase nunca passam na validação.

Por que CPF Aleatório Não Funciona

O CPF (Cadastro de Pessoas Físicas) tem 11 dígitos. Os dois últimos são dígitos verificadores, calculados a partir dos 9 primeiros usando o algoritmo de módulo 11 da Receita Federal.

Isso significa que, de 100 bilhões de sequências numéricas de 11 dígitos possíveis, apenas uma fração pequena é matematicamente válida. Gerar 11 dígitos aleatórios e esperar que passem na validação é como tentar adivinhar uma senha.

Gerando CPFs Válidos no UtilWave

O Gerador de CPF do UtilWave aplica o algoritmo oficial da Receita Federal e entrega números que passam em qualquer validação padrão:

Passo a Passo

  1. Acesse o Gerador de CPF
  2. Escolha a quantidade de CPFs (1 a 50 por vez)
  3. Selecione o estado, se quiser CPFs de uma UF específica
  4. Clique em Gerar e copie os resultados

Você pode gerar CPFs com ou sem formatação (123.456.789-09 ou 12345678909).

O Algoritmo do CPF Explicado

Para quem quer entender o que está por trás:

Cálculo do Primeiro Dígito Verificador

  1. Pegue os 9 primeiros dígitos do CPF
  2. Multiplique cada dígito pelos pesos 10, 9, 8, 7, 6, 5, 4, 3 e 2, respectivamente
  3. Some todos os resultados
  4. Calcule o resto da divisão dessa soma por 11
  5. Se o resto for menor que 2, o primeiro dígito é 0; caso contrário, o dígito é 11 menos o resto

Cálculo do Segundo Dígito Verificador

Repita o processo acima usando agora os 10 primeiros dígitos (incluindo o primeiro dígito verificador já calculado) com os pesos 11, 10, 9, 8, 7, 6, 5, 4, 3 e 2.

Exemplo Prático

Para o CPF 123.456.789-09:

CPFs Que Sempre Falham na Validação

Certos CPFs são matematicamente "válidos" pelo algoritmo mas são rejeitados por sistemas porque são conhecidamente fictícios ou problemáticos:

| CPF | Motivo da Rejeição | |---|---| | 000.000.000-00 | Sequência nula | | 111.111.111-11 | Sequência repetida | | 222.222.222-22 | Sequência repetida | | 999.999.999-99 | Sequência repetida | | 123.456.789-09 | CPF de teste amplamente conhecido |

O gerador do UtilWave exclui automaticamente esses padrões problemáticos.

Posso Usar Qualquer CPF Gerado em Produção?

Não. CPFs gerados por ferramentas como esta são matematicamente válidos, mas não pertencem a nenhuma pessoa real cadastrada na Receita Federal.

Usos corretos:

Usos incorretos:

Validando CPFs no UtilWave

Recebeu um CPF de um usuário e quer verificar se é matematicamente válido antes de mandar pro backend? Use o Validador de CPF: cole o número e veja instantaneamente se passa na verificação dos dígitos.

Perguntas Frequentes

CPF gerado passa no eCPF / Receita Federal? Não. Passar no algoritmo de validação é diferente de existir na base da Receita Federal. O CPF pode ser matematicamente válido mas não estar cadastrado.

Por que o CPF tem dígito por estado? O 9° dígito do CPF (antes dos verificadores) indica a região fiscal onde foi emitido originalmente. Não é o estado atual de residência do titular.

Existe CNPJ para testes também? Sim, use o Gerador de CNPJ. Funciona com a mesma lógica: CNPJ matematicamente válido para uso em testes.

Quantos CPFs válidos existem? Aproximadamente 900 milhões de combinações passam no algoritmo, mas a Receita Federal emite em torno de 200 milhões de CPFs reais para pessoas físicas brasileiras.


Precisa de CPFs agora? Acesse o Gerador de CPF: grátis, sem cadastro, gera até 50 por vez com seleção de estado.

Ferramenta relacionada

Gerador de CPF

Acesse gratuitamente, sem cadastro.