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"
}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.