codekitto

Gerador de pessoa fictícia

Gere uma ou várias pessoas fictícias com nome, CPF, data de nascimento, e-mail, telefone e endereço. Exporte CSV ou JSON — tudo no navegador, nada vai para servidor.

De 1 a 500 pessoas por vez.

Resultado

Clique em Gerar pessoas para ver os dados aqui.

Os dados são fictícios e servem só para testar sistemas. O CPF passa na validação matemática, mas é sorteado ao acaso (pode coincidir com o de uma pessoa real) e não é consultado em nenhuma base oficial. Nomes, endereços, telefones e e-mails também são inventados.

Funciona no seu navegador. O que você cola não sai do seu dispositivo.

Como usar

  1. Escolha quantas pessoas quer (1, 10, 50, 100 ou um número de 1 até 500).
  2. Marque ou desmarque CPF com pontuação, conforme o formato do formulário que você está testando.
  3. Clique em Gerar pessoas. A tabela mostra nome, sexo, CPF, data de nascimento, e-mail, telefone, CEP e endereço.
  4. Use Copiar para obter o JSON na área de transferência, Baixar CSV para planilha ou script, ou Baixar JSON para importar em testes automatizados.

Tudo acontece no seu navegador. Os dados gerados não são enviados a nenhum servidor e não entram na URL da página — importante quando Analytics ou anúncios registram os endereços visitados.

Para que serve

Quem desenvolve ou testa sistemas no Brasil quase sempre precisa de um cadastro completo de pessoa que passe nas validações de front-end: nome preenchido, CPF com dígitos verificadores corretos, telefone no formato brasileiro, CEP com hífen, cidade e UF coerentes. Preencher isso à mão, um por um, cansa; usar dados de colegas ou clientes reais é péssima ideia em homologação.

Esta ferramenta monta pessoas fictícias de uma vez: um perfil isolado para um formulário, ou um lote de dezenas para carga em massa, regressão de unicidade de CPF e importação CSV. O export em JSON encaixa em fixtures de Cypress, Playwright, Postman e seeds de banco de teste.

O CPF vem da mesma lógica do gerador de CPF do Codekitto: sorteio no navegador e cálculo dos dígitos verificadores. Os demais campos (nome, e-mail, telefone, endereço) são inventados a partir de listas internas — não vêm de lista de pessoas reais nem de base dos Correios.

Importante: tudo aqui é fictício e serve somente para testar sistemas. O CPF pode coincidir por acaso com o de alguém que existe; não há consulta à Receita Federal, Serasa, Correios ou qualquer órgão. Não use esses dados em inscrição real, abertura de conta, declaração ou qualquer ato oficial.

Como funciona

Ao gerar, o navegador sorteia sexo, nome e sobrenomes, calcula um CPF válido pelo algoritmo público, monta data de nascimento (faixa adulta), e-mail em domínio claramente de teste, telefone celular com DDD brasileiro e um endereço com logradouro, número, bairro, cidade, UF e CEP no formato 00000-000. O prefixo do CEP acompanha a cidade escolhida na lista interna, mas o número completo não é um CEP oficial verificado — só o formato.

Você controla a quantidade (até 500 por geração) e se o CPF sai com ou sem pontuação. A tabela na tela ajuda a inspecionar o lote; CSV e JSON usam as mesmas colunas (nome, sexo, cpf, data_nascimento, email, telefone, cep, logradouro, numero, complemento, bairro, cidade, uf).

Nada disso sai do aparelho: não há API, upload nem armazenamento. Fechar a aba descarta o que estava na memória da página.

Perguntas frequentes

Os dados são de pessoas reais?

Não de propósito. Nomes e endereços vêm de combinações aleatórias; o CPF é um número com dígitos verificadores corretos, mas sorteado. Ainda assim, um CPF pode coincidir por acaso com o de alguém. Use só em testes.

O CPF passa na validação do meu formulário?

Na maioria dos casos, sim — se a validação for só o algoritmo dos dígitos verificadores no cliente. A ferramenta não consulta a Receita nem confirma se o número “existe” ou está regular.

Posso usar isso em um cadastro real?

Não. Use apenas em desenvolvimento, homologação, QA e demos. Cadastro real exige dados verdadeiros do titular.

Meus dados ou o lote gerado são enviados para algum servidor?

Não. Geração, cópia e download acontecem localmente. Nada do resultado é colocado na URL nem enviado pela rede por esta página.

Qual a diferença entre CSV e JSON?

O CSV tem cabeçalho e uma linha por pessoa, bom para Excel e importadores simples. O JSON é um array de objetos com as mesmas chaves, bom para fixtures e APIs de teste. O botão Copiar usa o JSON.

Quantas pessoas posso gerar de uma vez?

Até 500 por geração. Para volumes maiores, gere mais de uma vez ou una os arquivos CSV/JSON no seu fluxo.