O Gerador De CPF O Gerador De CPF

CPF Válido vs CPF Real: Qual a Diferença?

Um CPF válido não é necessariamente um CPF real. Essa distinção é fundamental para entender o que ferramentas de validação e geração de CPF realmente fazem, e o que não fazem.

Definições

CPF válido: número de 11 dígitos cujos dois dígitos verificadores estão corretos segundo o algoritmo de módulo 11 da Receita Federal. Qualquer pessoa pode calcular se um CPF é válido usando a fórmula matemática.

CPF real (cadastrado): número de 11 dígitos efetivamente registrado no banco de dados da Receita Federal e atribuído a uma pessoa física. A situação cadastral pode ser regular, pendente, suspensa, cancelada ou nula.

AspectoCPF válidoCPF real
VerificaçãoAlgoritmo de módulo 11Consulta à Receita Federal
Onde verificarQualquer função de validaçãoSite da Receita Federal
OfflineSimNão (requer consulta online)
CustoZeroZero (consulta manual) ou pago (API)
VelocidadeInstantâneoDepende do serviço

Como funciona a validação

A validação por algoritmo verifica apenas se o número segue a regra matemática de formação:

  1. Pega os 9 primeiros dígitos
  2. Calcula o 10º dígito (primeiro verificador) por multiplicação ponderada e módulo 11
  3. Calcula o 11º dígito (segundo verificador) usando os 10 primeiros dígitos
  4. Compara os dígitos calculados com os informados

Se os dígitos conferem, o CPF é válido. Se não, é inválido.

529.982.247-25 → dígitos verificadores corretos → válido ✓
529.982.247-26 → dígitos verificadores incorretos → inválido ✗
111.111.111-11 → sequência repetida → inválido ✗

A validação não consulta nenhum banco de dados externo. Ela é 100% offline e determinística.

O que o gerador faz

O gerador de CPF cria números que passam na validação por algoritmo:

  1. Gera 9 dígitos aleatórios (ou com dígito regional específico)
  2. Calcula os dois dígitos verificadores pelo algoritmo de módulo 11
  3. Retorna um CPF de 11 dígitos matematicamente válido

O CPF gerado não pertence a ninguém. Com ~1,2 bilhão de CPFs possíveis e ~214 milhões de CPFs cadastrados (população brasileira), a chance de coincidir com um CPF real é de aproximadamente 18%. Mas mesmo que coincida por acaso, o gerador não tem como saber, pois ele não consulta a Receita Federal.

Por que a distinção importa

Para desenvolvedores

  • Validação no formulário deve usar o algoritmo de módulo 11, que é rápido, offline e suficiente para rejeitar erros de digitação
  • Validação cadastral (verificar se o CPF está ativo na Receita) é necessária apenas em casos específicos: abertura de conta bancária, emissão de nota fiscal, processos de KYC
  • Testes automatizados devem usar CPFs gerados, não CPFs reais, o que evita problemas com a LGPD

Para usuários

  • “Meu CPF deu inválido no site” geralmente significa erro de digitação, não que o CPF não existe
  • Um CPF gerado por ferramentas online não serve para abrir conta, fazer compras ou se cadastrar em serviços reais
  • A consulta na Receita Federal é a única forma de verificar a situação cadastral

CPFs gerados e a lei

Gerar CPFs matematicamente válidos não é ilegal. O algoritmo de módulo 11 é público e documentado pela Receita Federal. Ferramentas de geração existem para:

  • Testes de software (popular formulários, bancos de dados de homologação)
  • Validação de funções de checagem
  • Ensino e aprendizado do algoritmo

O que é ilegal é usar um CPF (gerado ou não) para se passar por outra pessoa, obter crédito fraudulento ou qualquer ato de falsidade ideológica (art. 299 do Código Penal).

Validar vs consultar: quando usar cada um

CenárioAlgoritmo (validar)Receita Federal (consultar)
Formulário de cadastroSimDepende do negócio
Checkout de e-commerceSimSe emitir NF-e
Abertura de conta bancáriaSimObrigatório
Testes automatizadosSimNão
Login/autenticaçãoSimNão
Verificação anti-fraudeSim (primeiro filtro)Sim (verificação final)

Na maioria dos casos, a validação por algoritmo é suficiente. A consulta à Receita Federal adiciona custo (latência, rate limiting, possível cobrança de API) e deve ser reservada para cenários que legalmente exigem.

Use o gerador de CPF para criar números de teste válidos e o validador online para verificar CPFs pelo algoritmo.

Veja também: algoritmo de validação do CPF e LGPD e CPF para desenvolvedores.