Gerador e Validador de CPF

Quantidade
Formatação
Incluir pontos e hífen
Estado
Selecione o estado de origem do CPF (opcional)
Formato
Como usar o Gerador e Validador de CPF?

Esta ferramenta online permite gerar CPFs válidos para uso em testes de software e cadastros, bem como validar números de CPF existentes. Todas as funcionalidades são gratuitas e funcionam diretamente no navegador.

Gerar um ou mais CPFs

  1. Escolha a quantidade de CPFs utilizando o slider com campo de entrada numérica (mínimo 1 e máximo 10.000).
  2. Defina se deseja os números com máscara (formato 000.000.000-00) ou sem máscara (apenas dígitos).
  3. Selecione o formato de saída:
    • txt - 1 CPF por linha
    • CSV - valores separados por vírgula (compatível com o Excel)
    • JSON - para uso em linguagens de programação como javascript ou python
  4. Clique em Gerar para criar os CPFs.
  5. Após gerar, os botões Copiar e Download ficam habilitados para exportar os resultados.

Validar um CPF

  • Na aba Validar CPF, digite ou cole um número de CPF, com ou sem formatação.
  • Clique em Validar ou pressione Enter.
  • O sistema verifica os dígitos e informa se o CPF é válido ou inválido.

Observações

  • Os CPFs gerados são matematicamente válidos, mas não correspondem a pessoas reais.
  • A quantidade máxima permitida por vez é de 10.000 CPFs.
  • A ferramenta funciona totalmente no lado do cliente, sem envio de dados para servidores.

Os CPFs gerados são ideais para uso em sistemas de desenvolvimento e testes, evitando o uso de dados pessoais reais.

Perguntas Frequentes

O que é um CPF?

CPF: o que é e para que serve

O CPF (Cadastro de Pessoas Físicas) é um documento emitido pela Receita Federal do Brasil para identificar cidadãos contribuintes no território nacional. Seu principal objetivo é acompanhar as obrigações fiscais e tributárias de cada pessoa.

O CPF é composto por 11 dígitos, sendo os 9 primeiros aleatórios e os 2 últimos chamados de dígitos verificadores (DV), calculados a partir de regras matemáticas específicas que garantem sua validade formal.

Exemplo de CPF com máscara: 123.456.789-09

Principais usos do CPF:

  • Abrir contas bancárias
  • Emitir cartões de crédito
  • Declarar imposto de renda
  • Realizar compras online
  • Participar de concursos públicos

⚠ Atenção: os CPFs gerados por esta ferramenta são válidos apenas para testes e não pertencem a pessoas reais.

Qual o objetivo de gerar CPFs válidos?

Gerar CPFs válidos é útil para testes de sistemas que exigem validação formal do número de CPF. Os números gerados são matematicamente válidos, mas não pertencem a pessoas reais, garantindo segurança e conformidade nos ambientes de desenvolvimento.

Posso usar os CPFs gerados em produção?

Não é recomendado. Os CPFs gerados não pertencem a indivíduos reais e devem ser usados apenas em ambientes de desenvolvimento, homologação ou testes automatizados.

Os CPFs gerados são reais?

Não. Os CPFs gerados são matematicamente válidos, mas não correspondem a pessoas reais. São destinados exclusivamente para uso em ambientes de teste e desenvolvimento de software.

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.

⚠ Disclaimer ️

️ Esta ferramenta gera CPFs exclusivamente para uso em testes e desenvolvimento de software.
Os CPFs gerados aqui são matematicamente válidos, mas não pertencem a pessoas reais e não devem ser utilizados para fins fiscais, comerciais ou qualquer atividade fora do ambiente de desenvolvimento.