← Voltar ao blog

Como gerar CPF válido para testes sem violar a LGPD

·5 min de leitura

Se você é desenvolvedor no Brasil, já precisou de um CPF para testar um formulário de cadastro, um gateway de pagamento ou um sistema de e-commerce. O problema é que usar um CPF real — seja o seu ou de qualquer outra pessoa — em ambiente de teste é uma violação da LGPD.

Por que não usar CPFs reais?

A Lei Geral de Proteção de Dados (Lei 13.709/2018) classifica o CPF como dado pessoal. Isso significa que qualquer uso de um CPF real precisa ter base legal, consentimento e finalidade específica. Ambiente de teste não é nenhuma dessas coisas.

Além do risco legal, usar CPFs reais em bancos de dados de desenvolvimento cria problemas práticos: dumps de banco vazam, ambientes de staging são compartilhados entre equipes, e dados de teste frequentemente acabam em logs e dashboards de monitoramento.

Como funciona a validação do CPF?

O CPF tem 11 dígitos. Os 9 primeiros identificam o contribuinte e os 2 últimos são dígitos verificadores calculados pelo algoritmo módulo 11:

  1. Multiplique cada um dos 9 primeiros dígitos por pesos de 10 a 2
  2. Some os resultados
  3. Calcule o resto da divisão por 11
  4. Se o resto for menor que 2, o dígito verificador é 0. Caso contrário, é 11 menos o resto
  5. Repita o processo incluindo o primeiro dígito verificador, com pesos de 11 a 2

Um gerador de CPF válido faz exatamente esse cálculo: cria 9 dígitos aleatórios e depois calcula os 2 dígitos verificadores corretamente. O resultado passa em qualquer validador, mas não pertence a ninguém.

Gere CPFs agora

Use o gerador abaixo para criar CPFs fictícios com dígitos verificadores válidos:

CPFs fictícios com validação mod-11

Clique em Gerar para começar

Usando via API

Se você precisa de CPFs em massa para popular um banco de dados de teste ou rodar em um pipeline de CI/CD, use a API:

# Gerar 100 CPFs via API
curl "https://fakeforge.com.br/api/generate?type=cpf&quantity=100"

A API é gratuita para até 100 requests por dia. Para volumes maiores, veja os planos pagos.

Resumo

  • Nunca use CPFs reais em testes — é violação da LGPD
  • CPFs gerados passam na validação mod-11 sem pertencer a ninguém
  • Use o gerador web para uso manual
  • Use a API para automação