Utilize nosso Gerador de CPF para gerar número de CPF válidos para cadastro em testes de software.
Para gerar um CPF válido, basta clicar no botão Gerar.
Você pode gerar um CPF com pontuação ou sem pontuação (CPF com apenas números).
Você também pode selecionar o Estado de origem do CPF.
Clique no botão ao lado do CPF gerado para copiar o CPF para a área de transferência.
Quando você está testando softwares, pode ser necessário fazer um cadastro de pessoas que exige um CPF.
Nesses cadastros o CPF não pode ser qualquer sequência de números porque tais softwares normalmente possuem um validador de CPF que impede que CPFs inválidos sejam inseridos.
Nesses casos, é importante que você saiba como criar um CPF válido para cadastro.
Você pode encontrar um gerador de CPF relacionado com os seguintes termos:
Um CPF é uma sequência de 9 dígitos, seguidos por 2 dígitos verificadores.
Um CPF é válido se os 2 últimos dígitos (os dígitos verificadores) correspondem aos 9 primeiros dígitos.
Os 9 primeiros dígitos podem ser uma sequencia aleatória de dígitos, com exceção do nono dígito, que indica em que Região Fiscal ele foi gerado.
O nono dígito do CPF indica em que Região Fiscal ele foi gerado. As Regiões Fiscais foram definidas pelo Decreto 55.770 de 1965 e o nono dígito corresponde aos seguintes Estados:
Os dígitos verificadores de um CPF válido são calculados com base nos 9 primeiros dígitos através de um algoritmo (fórmula) chamado módulo 11.
Os dígitos verificadores são calculados em dois passes: primeiro se calcula o primeiro dígito verificador, depois se calcula o outro, com base no primeiro.
No primeiro passe é calculado o primeiro dígito verificador do CPF, utilizando os 9 primeiros dígitos como base para o cálculo. Cada dígito é multiplicado por um peso, que corresponde à sua posição, começando por 1. Assim, o cálculo do primeiro dígito verificador do CPF 123.456.789 é assim:
Agora, soma-se todos os valores encontrados para cada dígito.
1 + 4 + 9 + 16 + 25 + 36 + 49 + 64 + 81 = 285
Depois, calcula-se o resto da divisão dessa somatória por 11. Este resto será o primeiro dígito verificador. Caso o resultado seja 10, usa-se 0 como dígito verificador.
285 / 11 = 25
Resto = 10
Dígito = 0
No segundo passe é calculado o segundo dígito verificador do CPF, utilizando os 9 primeiros dígitos e o primeiro dígito verificador calculado no passe anterior. Cada dígito é multiplicado por um peso, baseado na sua posição, começando por 0. Seguindo nosso exemplo, esses produtos são o seguinte:
Agora, soma-se todos os valores encontrados:
0 + 2 + 6 + 12 + 20 + 30 + 42 + 56 + 72 + 0 = 240
Depois se calcula o resto da divisão dessa soma por 11. O resto será o segundo dígito verificador. Se o resultado for 10, então 0 é usado como dígito verificador.
240 / 11 = 21
Resto = 9
Dígito = 9
As instruções mostradas aqui para gerador de CPF são apenas instruções bem conhecidas para um criador de CPF. Um CPF gerado nessas condições é válido no sentido de obedecer às regras de validação de teste de software, não podendo ser utilizado em cadastros reais.