DUMMY_DATA_V1

Dummy Data Generator

Three ways to build a dataset: pick a ready-made template, paste your own JSON schema with type tokens like uuid, email, or int:1-100, or hand the AI a TypeScript type / interface and let it fabricate rows that match.

Pick a template

Schema preview

{
  "id": "id",
  "uuid": "uuid",
  "name": "fullName",
  "email": "email",
  "username": "username",
  "role": "role",
  "active": "boolean",
  "createdAt": "pastDate"
}
(max 1000)

Output

Click Generate to produce data

How does the schema work?

Write a regular JSON object where each leaf string is a type token. So { "name": "fullName", "age": "int:18-65" } produces a record with a random full name and an integer age. Tokens can take a colon-prefixed argument, like lorem:20-40 for 20–40 words of lorem text. Wrap a token in square brackets to generate an array (1–4 random items).

What if I just want a literal value?

Anything that doesn't match a known token is emitted as-is — handy for fixed fields like "version": "1.0.0". Numbers, booleans, and null in the schema also pass through unchanged.

How does the TypeScript mode work?

Paste any TypeScript type or interface. The same LLM that powers the chat assistant on this site reads the declaration and streams a JSON array back with fields, optional modifiers, literal unions, and enums honored. Up to 50 rows per request; the request goes out over the network — the other two modes stay local.