Gerador de CPF

Quantidade:
Formato:
Como utilizar o gerador de CPF?

Este gerador permite criar CPFs válidos apenas para uso em testes!
É de inteira responsabilidade do usuário o uso consciente desta ferramenta.

  • Opções:
    • Quantidade: de 1 a 10.000 CPFs.
    • Formato de saída:
      • 1 por linha: cada CPF em uma linha.
      • CSV: separados por vírgulas.
      • JSON: array JSON.
  • Máscara: inclui ou não os pontos e hífen do CPF.
  • Ações:
    • Gerar: gera CPFs válidos de acordo com as opções selecionadas.
    • Copiar: copia os dados gerados para a área de transferência (clipboard).
    • Download: salva os dados gerados em um arquivo e realiza seu download.
Como funciona o algoritmo de geração de CPF?

O CPF (Cadastro de Pessoa Física) é formado por 11 dígitos, sendo os 9 primeiros aleatórios e os 2 últimos calculados como dígitos verificadores (DV). O algoritmo garante que o CPF seja matematicamente válido, mesmo que não pertença a uma pessoa real.

  1. Gerar os 9 primeiros dígitos:

    São números aleatórios entre 0 e 9. Exemplo: 1 0 3 7 5 9 2 6 4

  2. Calcular o 1º dígito verificador (DV1):
    • Aplique os pesos decrescentes de 10 a 2 para cada dígito:
    • (1×10 + 0×9 + 3×8 + 7×7 + 5×6 + 9×5 + 2×4 + 6×3 + 4×2)
    • Some os resultados e calcule o módulo 11 da soma.
    • Se o resto for menor que 2, DV1 = 0. Caso contrário, DV1 = 11 - resto.
  3. Calcular o 2º dígito verificador (DV2):
    • Agora inclua o DV1 ao final da sequência (10 dígitos).
    • Aplique os pesos decrescentes de 11 a 2.
    • (1×11 + 0×10 + 3×9 + 7×8 + 5×7 + 9×6 + 2×5 + 6×4 + 4×3 + DV1×2)
    • Repita o cálculo: se resto < 2, DV2 = 0; senão, DV2 = 11 - resto.
  4. Resultado final:

    Concatene os 9 dígitos + DV1 + DV2. Exemplo final com máscara: 103.759.264-XX

Esse algoritmo é o mesmo utilizado oficialmente pela Receita Federal para validar números de CPF.