Última atualização: 4 de setembro de 2026

Gerador de Pessoas

Gere dados pessoais fictícios completos e geograficamente coerentes (CEP, DDD e CPF sintonizados por Estado).

Acima de 1, o resultado vira uma lista com exportação em texto ou JSON.

Dados Gerados

Clique no botão "Gerar Pessoa" para gerar dados de identidade fictícios completos.

Nota de conformidade: nome, CPF, RG, CEP e telefone gerados aqui são 100% fictícios e combinados aleatoriamente a cada clique. Nenhum dado corresponde a uma pessoa real — o uso é exclusivo para testes de software e ambientes de desenvolvimento, em conformidade com a LGPD.

Como usar o Gerador de Pessoas

  1. 1Escolha o gênero e a pontuação. Ou deixe "Aleatório" para variar a cada geração.
  2. 2Escolha o estado. CEP, DDD e o 9º dígito do CPF saem coerentes com a região escolhida.
  3. 3Clique em "Gerar Pessoa". Para gerar várias fichas de uma vez, mude a quantidade antes de clicar.
  4. 4Copie o que precisar. Um campo isolado, a ficha inteira ("Copiar Tudo") ou em JSON no modo lote.

Por que os campos precisam ser coerentes entre si

Um erro comum ao montar massa de teste na mão é misturar campos sem relação: um CEP de Minas Gerais, um DDD de São Paulo e um CPF emitido no Rio de Janeiro na mesma ficha. Sistemas com validação cruzada de endereço, telefone e documento rejeitam esse tipo de combinação — e o teste falha por um motivo que nada tem a ver com o bug que você queria investigar.

Exemplo: ficha gerada para o estado de SP
CEP01000-000 a 19990-000
DDD11 a 19
9º dígito do CPF8 (8ª Região Fiscal)

Como usar em um teste de cadastro

  1. Escolha o estado que representa a região que seu teste precisa cobrir e clique em "Gerar Pessoa".
  2. Copie o bloco inteiro de dados (nome, CPF, RG, CEP, telefone) com o botão "Copiar Tudo".
  3. Cole nos campos do formulário de cadastro que está testando e valide se o sistema aceita a combinação sem disparar falsos positivos de inconsistência regional.
  4. Gere uma nova pessoa a cada rodada de teste — nada fica salvo, então cada clique produz uma ficha diferente para variar a cobertura.

Por que não copiar fichas de clientes reais para o ambiente de teste

Uma ficha de pessoa completa (nome, CPF, RG, CEP, telefone) é justamente o tipo de conjunto que a LGPD (Lei nº 13.709/2018) trata como dado pessoal identificável. Exportar uma linha do banco de produção — mesmo de um único cliente — para popular um ambiente de homologação é tratamento de dado fora da finalidade original que o titular consentiu, e amplia a superfície de exposição caso esse ambiente de teste tenha controles de acesso mais fracos que a produção (o que é comum). Gerar a ficha inteira de forma sintética, como faz esta ferramenta, elimina esse risco desde a origem: não existe titular de dado para proteger.

Exemplo de código: sincronizando CEP e DDD por estado em JavaScript

A coerência regional da ficha (CEP, DDD e 9º dígito do CPF batendo com o mesmo estado) segue o mesmo princípio de uma tabela de faixas por UF, como neste exemplo simplificado:

const faixasPorUf = {
  SP: { ddd: [11, 19], cepInicio: 1000000, cepFim: 19990000 },
  RJ: { ddd: [21, 24], cepInicio: 20000000, cepFim: 28990000 },
  MG: { ddd: [31, 38], cepInicio: 30000000, cepFim: 39990000 },
  // ... demais estados
};

function gerarDddCoerente(uf) {
  const [min, max] = faixasPorUf[uf].ddd;
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

Quer entender por que copiar o banco de produção para o ambiente de teste é arriscado? Leia Como montar massa de teste sem violar a LGPD no blog.

Perguntas Frequentes

Os dados gerados (nome, CPF, RG, CEP) pertencem a alguma pessoa real?

Não. Todos os campos são combinados de forma fictícia e aleatória a cada geração. O nome não corresponde a nenhuma pessoa cadastrada, e o CPF, embora estruturalmente válido, não existe no cadastro da Receita Federal.

Por que CEP, DDD e CPF variam juntos quando eu escolho um estado?

Para simular uma ficha coerente. Sistemas com validação cruzada de endereço, telefone e documento rejeitam combinações incoerentes (como um CEP de Minas Gerais com DDD de São Paulo), então o gerador sincroniza os três a partir do mesmo estado.

Os dados ficam salvos em algum lugar depois de gerados?

Não. Cada clique gera uma ficha nova diretamente no navegador, sem enviar nem armazenar nada em servidor. Ao atualizar a página, os dados anteriores somem.

Posso usar esses dados fictícios para testar em conformidade com a LGPD?

Sim, esse é justamente o objetivo. Usar dados sintéticos e coerentes em vez de cópias de banco de produção evita expor dados reais de terceiros durante testes, o que ajuda a manter a conformidade com a LGPD.

Copiado com sucesso!