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, sem enviar dados para servidores.

Gerar um ou mais CPFs

  1. Escolha a quantidade de CPFs usando o slider ou o campo numérico (mínimo 1, máximo 10.000).
  2. Defina se deseja os números com máscara (formato NNN.NNN.NNN-DD) ou sem máscara (apenas dígitos).
  3. Opcionalmente, filtre por estado para gerar CPFs com o dígito regional correspondente.
  4. Selecione o formato de saída:
    • TXT — um CPF por linha
    • CSV — valores separados por vírgula, compatível com Excel
    • JSON — array JSON, ideal para uso em JavaScript, Python e outras linguagens
    • Tabela — conferência visual com cópia individual por linha e marcação manual dos itens revisados
  5. Clique em Gerar CPF para criar os números.
  6. Use os botões Copiar e Download para exportar os resultados. No modo Tabela, você também pode copiar cada linha separadamente e marcar os CPFs já conferidos.

Validar um CPF

  1. Acesse a aba Validar CPF.
  2. Digite ou cole um número de CPF — com ou sem máscara.
  3. Clique em Validar ou pressione Enter.
  4. O sistema verifica os dígitos verificadores e informa se o CPF é válido ou inválido. Quando válido, exibe os estados que podem ter emitido o CPF com base no dígito regional em uma tabela simples para consulta rápida.

Observações

  • Os CPFs gerados são matematicamente válidos, mas não pertencem a nenhuma pessoa real.
  • Geração de até 10.000 CPFs por vez.
  • A ferramenta opera 100% no lado do cliente — sem envio de dados para nenhum servidor.

Perguntas Frequentes

O que é um CPF?

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

O CPF é composto por 11 dígitos: os 9 primeiros identificam o contribuinte e o estado de emissão, e os 2 últimos são os dígitos verificadores (DV), calculados por um algoritmo matemático que garante a validade formal do número.

Exemplo 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
  • Emitir notas fiscais e documentos fiscais eletrônicos

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

Para que serve gerar CPFs válidos?

Gerar CPFs válidos é essencial para testar sistemas que exigem validação formal do CPF em formulários, APIs e bancos de dados. Os números são matematicamente válidos, mas não pertencem a nenhuma pessoa, garantindo segurança, conformidade com a LGPD e integridade nos ambientes de desenvolvimento e homologação.

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 exclusivamente em ambientes de desenvolvimento, homologação ou testes automatizados. Usar números de CPF fictícios em produção pode violar regras de negócio ou gerar inconsistências em integrações com a Receita Federal.

Os CPFs gerados pertencem a pessoas reais?

Não. Os CPFs gerados são matematicamente válidos, porém criados de forma aleatória e não correspondem a nenhuma pessoa cadastrada na Receita Federal. São destinados exclusivamente para desenvolvimento e testes de software.

Como funciona o algoritmo de geração de CPF?

O CPF é formado por 11 dígitos: os 9 primeiros são aleatórios (sendo o 9º o dígito regional, que indica o estado de emissão) e os 2 últimos são os dígitos verificadores (DV1 e DV2), calculados assim:

  1. Gerar os 9 primeiros dígitos aleatoriamente.

    Exemplo: 1 0 3 7 5 9 2 6 4

  2. Calcular o 1º dígito verificador (DV1):
    • Multiplique cada dígito pelos pesos decrescentes de 10 a 2.
    • (1×10 + 0×9 + 3×8 + 7×7 + 5×6 + 9×5 + 2×4 + 6×3 + 4×2) = soma
    • Calcule resto = soma % 11.
    • Se resto < 2 → DV1 = 0. Caso contrário → DV1 = 11 − resto.
  3. Calcular o 2º dígito verificador (DV2):
    • Inclua o DV1 ao final da sequência, formando 10 dígitos.
    • Multiplique pelos pesos decrescentes de 11 a 2.
    • Repita o cálculo do módulo 11 para obter DV2.
  4. Resultado:

    Concatene os 9 dígitos + DV1 + DV2. Exemplo: 103.759.264-XX

Este é o mesmo algoritmo utilizado oficialmente pela Receita Federal para validar CPFs.

Aviso Legal

Esta ferramenta gera CPFs exclusivamente para uso em testes e desenvolvimento de software.
Os números gerados 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.