Desenvolvedor / Dados de teste

Gerador de dados fictícios

Gere até 1.000 linhas de dados fictícios para testes com os campos que você escolher — nomes, e-mails, endereços, datas, números e muito mais — em JSON, CSV ou comandos SQL INSERT.

Gerador de dados fictícios: As linhas são geradas no seu navegador a partir de uma seed, portanto as mesmas configurações produzem os mesmos dados até que você peça mais. Os dados de contato são seguros por padrão: os endereços de e-mail e links usam example.com, um domínio reservado para documentação; os números de telefone usam o intervalo de 555-0100 a 555-0199, reservado para ficção na América do Norte; e os endereços IP vêm de intervalos reservados para documentação. As células CSV que começam com =, +, - ou @ recebem um apóstrofo no início, para que uma planilha não as execute como fórmulas. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Gerador de dados fictíciosProcessamento local

Roda inteiramente no seu navegador

[
  {
    "id": 1,
    "name": "Priya Alvarez",
    "email": "priya.alvarez53@example.com",
    "company": "Nimblelight Energy",
    "created_at": "2021-12-19"
  },
  {
    "id": 2,
    "name": "Priya Patel",
    "email": "priya.patel43@example.com",
    "company": "Nimblepath Logistics",
    "created_at": "2023-06-03"
  },
  {
    "id": 3,
    "name": "Daniel Ito",
    "email": "daniel.ito25@example.com",
    "company": "Bluepath Logistics",
    "created_at": "2020-06-21"
  },
  {
    "id": 4,
    "name": "Jonas Rossi",
    "email": "jonas.rossi29@example.com",
    "company": "Bluewind Labs",
    "created_at": "2022-12-28"
  },
  {
    "id": 5,
    "name": "Omar Silva",
    "email": "omar.silva30@example.com",
    "company": "Brightbridge Analytics",
    "created_at": "2023-10-27"
  },
  {
    "id": 6,
    "name": "Sam Evans",
    "email": "sam.evans72@example.com",
    "company": "Greenpoint Media",
    "created_at": "2026-12-17"
  },
  {
    "id": 7,
    "name": "Farid Rossi",
    "email": "farid.rossi16@example.com",
    "company": "Silverpath Logistics",
    "created_at": "2021-09-28"
  },
  {
    "id": 8,
    "name": "Daniel Patel",
    "email": "daniel.patel58@example.com",
    "company": "Bluestone Systems",
    "created_at": "2020-05-04"
  },
  {
    "id": 9,
    "name": "Priya Weber",
    "email": "priya.weber24@example.com",
    "company": "Nimblebridge Analytics",
    "created_at": "2022-10-25"
  },
  {
    "id": 10,
    "name": "Hiro Okafor",
    "email": "hiro.okafor95@example.com",
    "company": "Nimblebridge Analytics",
    "created_at": "2026-06-06"
  },
  {
    "id": 11,
    "name": "Uma Young",
    "email": "uma.young12@example.com",
    "company": "Northpoint Media",
    "created_at": "2022-01-22"
  },
  {
    "id": 12,
    "name": "Wen Lopez",
    "email": "wen.lopez93@example.com",
    "company": "Harborleaf Studio",
    "created_at": "2024-09-25"
  },
  {
    "id": 13,
    "name": "Yusuf Chen",
    "email": "yusuf.chen97@example.com",
    "company": "Bluepath Logistics",
    "created_at": "2020-10-27"
  },
  {
    "id": 14,
    "name": "Kai Hansen",
    "email": "kai.hansen66@example.com",
    "company": "Swiftfield Foods",
    "created_at": "2020-07-13"
  },
  {
    "id": 15,
    "name": "Uma Tanaka",
    "email": "uma.tanaka28@example.com",
    "company": "Bluestone Systems",
    "created_at": "2026-04-03"
  },
  {
    "id": 16,
    "name": "Hiro Dubois",
    "email": "hiro.dubois65@example.com",
    "company": "Swiftstone Systems",
    "created_at": "2020-11-03"
  },
  {
    "id": 17,
    "name": "Daniel Brown",
    "email": "daniel.brown30@example.com",
    "company": "Summitbridge Analytics",
    "created_at": "2020-10-25"
  },
  {
    "id": 18,
    "name": "Mateo Lopez",
    "email": "mateo.lopez21@example.com",
    "company": "Harborstone Systems",
    "created_at": "2026-12-09"
  },
  {
    "id": 19,
    "name": "Yusuf Weber",
    "email": "yusuf.weber1@example.com",
    "company": "Bluewind Labs",
    "created_at": "2026-11-20"
  },
  {
    "id": 20,
    "name": "Isla Patel",
    "email": "isla.patel86@example.com",
    "company": "Northstone Systems",
    "created_at": "2026-02-01"
  }
]

Todos os valores são inventados: os e-mails usam example.com, os números de telefone usam o intervalo 555-0100 a 555-0199, reservado para ficção, e os endereços IP usam intervalos reservados para documentação, portanto os dados de teste nunca podem entrar em contato com uma pessoa ou servidor real.

Dados que não podem vazar

Dados de teste copiados da produção levam nomes, emails e números de telefone reais para lugares onde eles nunca deveriam estar: laptops, logs, capturas de tela e sistemas de acompanhamento de bugs. Dados gerados evitam isso, e o domínio reservado example.com e os números 555-01xx garantem que um teste que envie um email ou uma mensagem de texto não consiga chegar a ninguém.

Mantenha os dados gerados claramente fictícios. Nomes escolhidos de listas curtas se repetem, e isso é uma vantagem: ninguém confunde as linhas com clientes.

Como inserir no seu sistema

JSON é adequado para mocks de API e fixtures; NDJSON, com um objeto por linha, é adequado para pipelines de logs e carregadores em massa, como o do Elasticsearch. CSV pode ser aberto em uma planilha ou carregado com o comando de importação de um banco de dados, e instruções SQL INSERT podem ser coladas diretamente em um console. Para um CSV existente, o conversor de CSV para SQL gera instruções INSERT a partir das linhas, e o gerador de UUID cria identificadores em massa.

Como usar

  1. Adicione os campos necessários, dê um nome a eles e escolha o tipo de dado de cada um.
  2. Escolha o número de linhas e o formato de saída.
  3. Copie ou baixe os dados, ou clique em Novos dados para gerar um novo conjunto.

Privacidade e limitações

Tudo é gerado no seu navegador; nada é enviado. Sua lista de campos é armazenada neste navegador.

Ferramentas relacionadas

Perguntas frequentes

Um e-mail ou número de telefone gerado pode pertencer a uma pessoa real?

Não. Todos os endereços de e-mail usam example.com, que os padrões da internet reservam para exemplos e que não pode receber mensagens; os números de telefone estão no intervalo de 555-0100 a 555-0199, reservado para filmes, livros e testes. Os nomes são combinados aleatoriamente a partir de nomes e sobrenomes comuns.

Com quais bancos de dados o SQL INSERT é compatível?

Os comandos usam aspas duplas para nomes e aspas simples para strings, conforme o padrão SQL, aceito por PostgreSQL, SQLite e Oracle. No MySQL, ative ANSI_QUOTES ou substitua as aspas duplas dos nomes por crases.

Posso obter os mesmos dados novamente?

Sim. Os dados vêm de uma seed que só muda quando você clica em Novos dados, portanto editar o nome de um campo mantém os mesmos valores. Baixe o arquivo se precisar dele mais tarde.

Quantas linhas posso gerar?

Até 1.000 por vez. Para gerar mais, baixe vários conjuntos: cada clique em Novos dados produz linhas diferentes.

Ferramenta grátis · no seu navegador execuções · não precisa de conta