AiTechWorlds
AiTechWorlds
MockForge: design multi-table schemas with relations and nested data, pick a locale and seed, and export JSON, CSV, Excel, SQL (Postgres/MySQL/SQLite), XML, Prisma or MongoDB seeds, all in your browser.
Relations pick from rows of a table listed before this one, so keep parent tables first.
{
"users": [
{
"id": 1,
"name": "David Anderson",
"email": "david.anderson@demo.io",
"phone": "+1 (285) 229-2304",
"city": "Los Angeles",
"created_at": "2026-05-21T10:20:27.770Z"
},
{
"id": 2,
"name": "Linda Williams",
"email": "linda.williams@example.com",
"phone": "+1 (616) 945-9128",
"city": "Seattle",
"created_at": "2021-07-03T03:39:08.176Z"
},
{
"id": 3,
"name": "Barbara Harris",
"email": "barbara.harris@example.com",
"phone": "+1 (320) 519-1764",
"city": "Seattle",
"created_at": "2022-09-14T13:21:40.534Z"
},
{
"id": 4,
"name": "Linda Garcia",
"email": "linda.garcia@mail.test",
"phone": "+1 (751) 636-6617",
"city": "Miami",
"created_at": "2022-06-17T09:47:45.878Z"
},
{
"id": 5,
"name": "Sarah Jackson",
"email": "sarah.jackson@mail.test",
"phone": "+1 (504) 453-1232",
"city": "Austin",
"created_at": "2026-07-30T09:23:30.330Z"
},
{
"id": 6,
"name": "Jennifer Johnson",
"email": "jennifer.johnson@mail.test",
"phone": "+1 (866) 615-0032",
"city": "Houston",
"created_at": "2022-05-14T21:35:38.431Z"
},
{
"id": 7,
"name": "Barbara Moore",
"email": "barbara.moore@demo.io",
"phone": "+1 (443) 500-4666",
"city": "New York",
"created_at": "2024-07-28T05:17:23.108Z"
},
{
"id": 8,
"name": "Mary Smith",
"email": "mary.smith@mail.test",
"phone": "+1 (526) 313-5278",
"city": "Houston",
"created_at": "2022-03-11T11:40:15.510Z"
}
],
"products": [
{
"id": 1,
"name": "Ergonomic Jacket",
"price": 256.24,
"category": "Books",
"in_stock": true,
"tags": [
"aliqua",
"amet",
"deserunt",
"ipsum"
]
},
{
"id": 2,
"name": "Rustic Bottle",
"price": 48.06,
"category": "Electronics",
"in_stock": true,
"tags": [
"aliqua",
"ipsum",
"deserunt",
"nisi"
]
},
{
"id": 3,
"name": "Classic Chair",
"price": 161.17,
"category": "Electronics",
"in_stock": false,
"tags": [
"irure",
"cupidatat",
"nostrud"
]
},
{
"id": 4,
"name": "Modern Monitor",
"price": 302.73,
"category": "Home",
"in_stock": true,
"tags": [
"aliqua",
"aliquip"
]
},
{
"id": 5,
"name": "Premium Lamp",
"price": 301.7,
"category": "Fashion",
"in_stock": false,
"tags": [
"magna",
"laboris",
"proident",
"voluptate"
]
},
{
"id": 6,
"name": "Sleek Keyboard",
"price": 268.28,
"category": "Electronics",
"in_stock": false,
"tags": [
"voluptate",
"excepteur"
]
},
{
"id": 7,
"name": "Lightweight Jacket",
"price": 203.71,
"category": "Books",
"in_stock": true,
"tags": [
"anim",
"amet"
]
},
{
"id": 8,
"name": "Sleek Mug",
"price": 39.15,
"category": "Home",
"in_stock": true,
"tags": [
"ullamco",
"ipsum"
]
}
],
"orders": [
{
"id": 1,
"user_id": 6,
"product_id": 3,
"quantity": 5,
"status": "shipped",
"created_at": "2026-09-05T00:37:53.427Z"
},
{
"id": 2,
"user_id": 20,
"product_id": 5,
"quantity": 2,
"status": "delivered",
"created_at": "2022-09-30T19:02:44.966Z"
},
{
"id": 3,
"user_id": 7,
"product_id": 6,
"quantity": 1,
"status": "paid",
"created_at": "2025-02-19T09:20:33.704Z"
},
{
"id": 4,
"user_id": 13,
"product_id": 13,
"quantity": 5,
"status": "delivered",
"created_at": "2025-06-18T01:45:54.327Z"
},
{
"id": 5,
"user_id": 14,
"product_id": 3,
"quantity": 5,
"status": "delivered",
"created_at": "2021-08-25T11:22:07.156Z"
},
{
"id": 6,
"user_id": 15,
"product_id": 14,
"quantity": 5,
"status": "delivered",
"created_at": "2020-12-16T03:52:02.342Z"
},
{
"id": 7,
"user_id": 5,
"product_id": 10,
"quantity": 2,
"status": "delivered",
"created_at": "2025-06-12T19:02:36.358Z"
},
{
"id": 8,
"user_id": 14,
"product_id": 8,
"quantity": 1,
"status": "delivered",
"created_at": "2023-09-23T13:27:00.135Z"
}
],
"reviews": [
{
"id": 1,
"product_id": 5,
"user_id": 1,
"rating": 2,
"comment": "Amet nisi consectetur adipiscing duis irure irure sed officia aliquip."
},
{
"id": 2,
"product_id": 10,
"user_id": 6,
"rating": 2,
"comment": "Culpa amet elit nisi fugiat voluptate consequat occaecat magna nulla enim laboris."
},
{
"id": 3,
"product_id": 6,
"user_id": 12,
"rating": 2,
"comment": null
},
{
"id": 4,
"product_id": 4,
"user_id": 16,
"rating": 4,
"comment": "Aliqua dolor culpa deserunt consectetur duis aliqua consequat pariatur consequat cupidatat."
},
{
"id": 5,
"product_id": 5,
"user_id": 17,
"rating": 4,
"comment": "Deserunt enim cupidatat sed exercitation elit."
},
{
"id": 6,
"product_id": 2,
"user_id": 17,
"rating": 4,
"comment": "Aute mollit irure sed adipiscing sunt mollit lorem sunt magna cupidatat pariatur."
},
{
"id": 7,
"product_id": 7,
"user_id": 20,
"rating": 2,
"comment": "Velit nisi ullamco lorem irure velit fugiat magna amet adipiscing."
},
{
"id": 8,
"product_id": 1,
"user_id": 7,
"rating": 4,
"comment": "Nulla excepteur esse excepteur culpa sunt."
}
]
}Preview shows the first 8 rows per table ยท full dataset: 105 rows across 4 tables.
Paginated JSON with CORS enabled, deterministic per URL. Available for the six starter templates (custom schemas stay in your browser). Templates: ecommerce, saas, education, healthcare, banking, hr.
curl "https://www.aitechworlds.com/api/public/mock/ecommerce/products?page=1&limit=10&seed=aitechworlds&locale=us"
All data is synthetic and generated locally: names, emails and phone numbers are made up (email domains are reserved test domains) and are safe for demos and tests. Not for production identity or payment use.
The Fake Data Generator creates realistic-looking mock records names, emails, phone numbers, addresses, companies, dates and test card numbers and exports them as JSON or CSV. It runs entirely in your browser, so it is instant, free, and never sends anything to a server. Card numbers are random test values, not real.
Pick fields
Toggle the columns you need (name, email, address, etc.).
Set row count
Choose how many records to generate (up to 1000).
Export
Copy the JSON/CSV or download it to seed a database or demo.
100% Private No Server Required
All processing happens directly in your browser. No data is uploaded, stored, or transmitted to any server.
Last reviewed on June 24, 2026 by the AiTechWorlds Tools Team. All processing runs locally in your browser.