Como usar: Gerador de dados simulados
- Escolha uma predefinição — Usuários, Produtos, Pedidos, Endereços, Empresas, Postagens do blog, Registros da API ou Eventos — ou comece do zero.
- Edita o esquema: renomeia campos, altera tipos, define intervalos (por exemplo,
18-80para um inteiro, um intervalo de datas ou uma lista de enumeração), ou adicionar objetos aninhados e matrizes. - 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.
- 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
| Grupo | Tipos | Argumento |
|---|---|---|
| Pessoas | nome, sobrenome e nome completo, e-mail, nome de usuário, telefone, cargo, avatar | — |
| Locais | rua, cidade, CEP, país | A configuração regional determina o formato |
| Comércio | empresa, produto, preço, moeda, SKU, categoria | Preço: 5-500 |
| Números | inteiro, real, booleano, ID incrementada | 1-100, 0-1 · booleano: % verdadeiro |
| Hora | data, carimbo de data/hora ISO, carimbo de data/hora Unix | 2024-01-01..2026-12-31 |
| IDs e web | UUID v4, nanoid, cor hexadecimal, URL, IPv4 | nanoid: comprimento |
| Texto | palavras, frase, parágrafo | Número de palavras |
| Estrutura | enumeração, objeto aninhado, matriz de objetos | Enumeraçã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.