pressione ⌘K para trocar de ferramenta
GENERATE

Gerador de Dados JSON Aleatórios

Gera dados de teste JSON aleatórios.

local
json-gen
§01 SOBRE ESTA FERRAMENTA

Visão geral

O gerador de dados JSON aleatórios produz um array de registros fictícios para popular testes, prototipar APIs e preencher listas de interface. Há nove geradores de campo disponíveis: id (inteiro aleatório), uuid (via crypto.randomUUID()), name, email, age (18–77), active (booleano), price (0–100, com duas casas decimais), date (ISO recente, YYYY-MM-DD) e city. A saída é JSON impresso de forma legível, pronto para colar em um arquivo de fixtures.

Como usar

  1. Defina Count (1–200) para o número de registros.
  2. Marque as caixas dos campos (id, uuid, name, email, age, active, price, date, city) para moldar cada registro. A saída é atualizada automaticamente quando você muda qualquer um dos dois.
  3. Clique em Regenerate para sortear novos valores aleatórios com as mesmas configurações e depois copie o JSON da área de saída.

Exemplos

Com id, name e email marcados e Count 1:

[{ "id": 48213, "name": "Grace Chen", "email": "[email protected]" }]

Marcar uuid e price acrescenta campos como "uuid": "0f9c…" e "price": 42.17 a todos os registros.

Observações

Os valores são independentes por campo — o email não é derivado do name do mesmo registro, então não conte com consistência entre campos. Os dados são aleatórios em cada execução; se seus testes precisam de fixtures reproduzíveis, gere uma vez e faça o commit da saída em vez de regerar.

FAQ
Os dados gerados são enviados para algum lugar?
Não. Os registros são gerados no seu navegador com Math.random e crypto.randomUUID; nada é enviado nem armazenado em nenhum servidor.
Os dados podem ser usados com segurança em demonstrações e testes?
Sim, eles são totalmente sintéticos: os nomes vêm de uma lista fixa de palavras, e os e-mails usam domínios de estilo reservado, como example.com e test.org, então nenhuma pessoa ou caixa de correio real é referenciada.
Quantos registros eu posso gerar de uma vez?
O campo Count aceita de 1 a 200 registros por execução. Para conjuntos maiores, gere vários lotes e concatene os arrays, ou reproduza o mesmo formato por script na sua preparação de testes.