Gerador de dados falsos
Dez linhas de dados de teste estão prontas — mude uma configuração e a saída acompanha.
Seus dados falsos
Como usar
- A página abre com dez linhas de CSV já criadas — a linha de cabeçalho está incluída, então o texto pode ir direto para uma fixture, uma planilha ou uma importação de banco de dados.
- Defina o número de linhas (1–200), escolha CSV, JSON ou SQL e marque os campos necessários. Tudo é reconstruído conforme você muda; trocar o formato reserializa as mesmas linhas em vez de gerar novas.
- Escolha o idioma dos dados — Inglês, 简体中文 ou العربية — independentemente do idioma da interface. Nomes, empresas e pares cidade/país seguem essa escolha, enquanto chaves de campo, datas ISO e sintaxe SQL permanecem fixas.
- Adicione uma semente quando os mesmos dados precisarem sobreviver a uma nova execução: a mesma semente, linhas, campos e idioma de dados sempre geram o mesmo lote. Copie ou baixe quando estiver certo — nada é enviado, salvo ou colocado na URL.
Exemplo
Configurações
10 linhas · CSV · Inglês · id, name, email, phone, city, country
Um resultado possível
id,name,email,phone,city,country 1,Olivia Bennett,olivia.bennett@example.com,1-202-555-0142,New York,United States 2,Liam Carter,liam.carter@example.net,1-202-555-0107,London,United Kingdom 3,Emma Collins,emma.collins@example.org,1-202-555-0164,Toronto,Canada …
Os valores são aleatórios, então os seus vão diferir. Confira as chaves do cabeçalho, os ids de 1 a 10 e se todo e-mail termina em example.com, example.net ou example.org. Trocar para JSON ou SQL reserializa estas mesmas linhas em vez de criar novas.
Regras, limites e problemas conhecidos
- Todo valor é fictício. Nomes, empresas e cidades vêm de pequenas listas escritas à mão; qualquer semelhança com pessoas ou organizações reais é acidental.
- Os e-mails usam os domínios reservados example.com, example.net e example.org (RFC 2606): são únicos dentro de um lote mas nunca podem receber mensagens, e um novo lote pode repetir um endereço.
- Os telefones são amostras de formato, não números atribuídos. Valores norte-americanos ficam na faixa fictícia 555-0100–0199; valores chineses e árabes usam blocos com zeros à esquerda. O padrão segue apenas o idioma dos dados, não a cidade ou o país da mesma linha. Alguns países não têm faixa reservada, então um número gerado pode existir — não ligue nem envie mensagem.
- As localizações são apenas cidade mais país: sem rua, CEP ou coordenadas. A cidade e o país de uma linha sempre vêm do mesmo par, mas não formam um endereço entregável.
- O CSV sempre tem linha de cabeçalho, quebras de linha LF e nenhum BOM. Versões antigas do Excel podem corromper CSV não ASCII ao abrir com duplo clique; importe como UTF-8, ou use JSON.
- A sintaxe legível por máquina nunca segue o idioma da interface: chaves de campo (id, name, email…), datas ISO, decimais com ponto e o nome da tabela SQL fake_data permanecem iguais em todos os idiomas, então a saída pode ser importada diretamente.
- Existem apenas dez campos fixos. Nomes de campo personalizados, tipos, taxas de vazio, reordenação, chaves estrangeiras e restrições de unicidade não são suportados; nomes e telefones podem se repetir, apenas e-mails são deduplicados dentro de um lote.
- A aleatoriedade não é segura: as sementes usam um hash não criptográfico com mulberry32, e os UUIDs apenas têm formato v4. Não os use para senhas, tokens, chaves ou qualquer coisa que precise ser imprevisível.
- A reprodutibilidade exige todo o conjunto de configurações: mesma semente, mesmo número de linhas, mesmos campos e mesmo idioma de dados. O formato não participa do sorteio, então você pode alternar entre CSV, JSON e SQL livremente.
- O limite é de 200 linhas por geração, escolhido para que o resultado ainda caiba em um painel de altura fixa e atualize instantaneamente. Conjuntos maiores exigem vários lotes ou um script.
- Não há histórico, desfazer ou salvar. Recarregar descarta tudo; a semente é o único caminho de volta. Nada é enviado, armazenado em localStorage ou gravado na URL.
Ferramentas relacionadas
Depois que a fixture está pronta, estas ferramentas normalmente ajudam.