Gerador de dados simulados — Dados de teste fictícios em JSON, CSV e SQL

Crie até 10.000 linhas de dados de teste realistas — usuários, produtos, pedidos, endereços, empresas ou registros de API aninhados — ou crie seu próprio esquema. Exporte como JSON, JSON Lines, CSV, SQL INSERT ou TypeScript. Tudo é sintético e gerado no seu navegador.

Atualizado em

Esquema

Dados sintéticos — não são pessoas reais. Os e-mails usam domínios de exemplo reservados (example.com, example.org, example.net) e os números de telefone vêm de intervalos reservados para ficção, então nada aqui pode chegar a uma pessoa de verdade.

Pré-visualização

Resultado

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador de dados simulados

  1. Escolha uma predefinição — Usuários, Produtos, Pedidos, Endereços, Empresas, Postagens do blog, Registros da API ou Eventos — ou comece do zero.
  2. Edita o esquema: renomeia campos, altera tipos, define intervalos (por exemplo, 18-80 para um inteiro, um intervalo de datas ou uma lista de enumeração), ou adicionar objetos aninhados e matrizes.
  3. Escolha o número de linhas (até 10.000), uma configuração regional para nomes e endereços e uma semente — a mesma semente sempre gera os mesmos dados.
  4. Escolha entre JSON, JSON Lines, CSV, SQL INSERT ou TypeScript e, em seguida, copie ou baixe o arquivo.

Por que usar dados de teste gerados?

Dados reais de clientes não devem aparecer no desenvolvimento, no ambiente de teste, em demonstrações ou em capturas de tela — isso representa um risco à privacidade e, na UE, costuma ser um problema em relação ao GDPR. Os dados gerados parecem realistas o suficiente para testar layouts, ordenação, paginação, importações de CMS e clientes de API, e você pode criar exatamente os casos extremos de que precisa: nomes longos, caracteres acentuados, valores vazios, milhares de linhas.

Tipos de campo

GrupoTiposArgumento
Pessoasnome, sobrenome e nome completo, e-mail, nome de usuário, telefone, cargo, avatar—
Locaisrua, cidade, CEP, paísA configuração regional determina o formato
Comércioempresa, produto, preço, moeda, SKU, categoriaPreço: 5-500
Númerosinteiro, real, booleano, ID incrementada1-100, 0-1 · booleano: % verdadeiro
Horadata, carimbo de data/hora ISO, carimbo de data/hora Unix2024-01-01..2026-12-31
IDs e webUUID v4, nanoid, cor hexadecimal, URL, IPv4nanoid: comprimento
Textopalavras, frase, parágrafoNúmero de palavras
Estruturaenumeração, objeto aninhado, matriz de objetosEnumeração: draft,published · array: 1-3 itens

Privacidade desde a concepção

Todos os valores são fictícios. Os endereços de e-mail sempre usam os domínios example.com, example.org e example.net, que a RFC 2606 reserva para documentação; assim, um teste que acidentalmente envie e-mails não vai chegar a ninguém. Os números de telefone usam faixas reservadas para TV e cinema — 555-01xx na América do Norte e a faixa 07700 900xxx da Ofcom para séries no Reino Unido — ou são padrões fictícios claramente identificados em outros lugares. Os avatares são iniciais SVG embutidas, então nada é carregado de serviços de terceiros.

Usando a saída

  • JSON — alimente uma API simulada, um servidor JSON ou uma importação no CMS do Webflow depois de converter com o conversor de JSON para CSV.
  • CSV — importa para planilhas, Airtable ou o CMS do Webflow (valores aninhados são transformados em strings JSON).
  • SQL INSERT — preencha uma tabela local do PostgreSQL, MySQL, SQLite ou SQL Server; os valores são escapados e colocados entre aspas de acordo com o dialeto.
  • TypeScript — um array de fixtures tipados para testes unitários e o Storybook. Gere os tipos correspondentes com o JSON to Types.

Precisa só de IDs? Usa o Gerador de UUID. Para texto de preenchimento, experimenta o Gerador de Lorem Ipsum.

Também pesquisado como: gerador de dados fictícios, gerador de dados falsos, gerador de dados de teste, dados fictícios, gerador aleatório de json, dados falsos de usuários, exemplo de dados em csv, gerador de instruções insert em sql.

Ferramentas que combinam com: Gerador de dados simulados

  • Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
  • CSV to JSON — Paste CSV or TSV and get a JSON array of objects.
  • JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.
  • JSONPath Tester — Type a JSONPath query and instantly see what it selects — with the exact path of each match.

Perguntas frequentes

Os dados gerados são reais?
Não. Todos os nomes, endereços, e-mails e números de telefone são gerados a partir de listas de palavras integradas e números aleatórios. Os e-mails usam domínios de exemplo reservados e os números de telefone usam intervalos fictícios, então não podem pertencer a pessoas reais.
Posso pegar esses mesmos dados de novo?
Sim. O gerador usa um gerador de números aleatórios com semente: a mesma semente, o mesmo esquema, a mesma configuração regional e o mesmo número de linhas sempre produzem resultados idênticos — o que é bem útil para testes de instantâneos.
Como funcionam os objetos aninhados em CSV e SQL?
O JSON e o TypeScript mantêm o aninhamento. O CSV e o SQL não conseguem armazenar estruturas aninhadas em uma única célula, então objetos e matrizes aninhados são gravados como strings JSON.
Quantas linhas eu consigo gerar?
Até 10.000 linhas por execução. A pré-visualização mostra as primeiras 50; copie ou baixe para ver o conjunto completo.
Meu esquema é enviado para um servidor?
Não. O Generation funciona inteiramente no seu navegador. Seu último esquema fica salvo no armazenamento local, então ele estará lá quando você voltar.
Posso instalar o Gerador de dados simulados como um aplicativo da web e usá-lo offline?
Sim. O Gerador de dados simulados é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas