GeraDados

Gerador e validador de CPF

O CPF de teste sai com pontuação e com os dois dígitos calculados pelo módulo 11. A validação aceita o número com ou sem máscara.

Como funciona

Os nove primeiros dígitos são aleatórios. O décimo usa os pesos 10 a 2; o décimo primeiro repete a conta incluindo o dígito anterior, com pesos 11 a 2. Se o resto da divisão por 11 for menor que 2, o dígito é 0. Caso contrário, é 11 menos o resto.

Sequências com todos os dígitos iguais passam na conta e mesmo assim são recusadas, porque o cadastro real também recusa. O gerador não consulta a Receita Federal: ele só confere a matemática do número.

Perguntas frequentes

Este CPF existe na Receita?

Pode coincidir com um número real, porque o espaço tem só onze dígitos. Por isso o resultado é para ambiente de teste, fixture e homologação, nunca para identificar alguém.

Por que um CPF com dígito certo ainda pode ser inválido no seu sistema?

Além do módulo 11, sistemas checam tamanho, máscara, dígitos repetidos e, em produção, a situação cadastral. Esta página cobre os dois primeiros controles.

Posso usar o mesmo número em todos os testes?

Pode, e muitas vezes deve. Um fixture fixo deixa o teste reproduzível. O botão gerar serve para explorar máscaras; para suíte automatizada, grave um valor e reutilize.