Fake Data Generator
Build realistic mock datasets — names, emails, addresses, dates, UUIDs and more — then export JSON, CSV or SQL. Everything is generated in your browser.
Read the guide: How to Generate Fake Test Data (JSON, CSV, SQL)Schema
[
{
"id": 1,
"name": "Sofia Adler",
"email": "[email protected]",
"signed_up": "2023-09-14"
},
{
"id": 2,
"name": "Maya Costa",
"email": "[email protected]",
"signed_up": "2024-01-15"
},
{
"id": 3,
"name": "Maya Novak",
"email": "[email protected]",
"signed_up": "2022-07-14"
},
{
"id": 4,
"name": "Sofia Costa",
"email": "[email protected]",
"signed_up": "2024-12-10"
},
{
"id": 5,
"name": "Ethan Haddad",
"email": "[email protected]",
"signed_up": "2024-07-26"
},
{
"id": 6,
"name": "Liam Reed",
"email": "[email protected]",
"signed_up": "2023-07-30"
},
{
"id": 7,
"name": "Isla Reed",
"email": "[email protected]",
"signed_up": "2024-05-10"
},
{
"id": 8,
"name": "Aria Sato",
"email": "[email protected]",
"signed_up": "2020-08-13"
},
{
"id": 9,
"name": "Maya Okafor",
"email": "[email protected]",
"signed_up": "2022-11-10"
},
{
"id": 10,
"name": "Hugo Lindgren",
"email": "[email protected]",
"signed_up": "2024-08-07"
}
]10 rows · generated in your browser, nothing uploaded.
How it works
- 1
Design the schema
Add a field for each column, name it, and pick a type from the list — names, emails, numbers, dates and dozens more.
- 2
Set the row count
Choose how many rows you need, then generate. Reseed for a fresh batch or keep the seed for repeatable data.
- 3
Export
Copy or download the result as JSON, CSV or a SQL INSERT script, ready to drop into a database or test fixture.
Instant & 100% private — nothing is uploaded
Everything runs locally in your browser. Your code, text and files are processed on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and nothing is ever stored or logged.
Frequently asked questions
- What data types can it generate?
- Common fields for app and database testing: full/first/last names, email, username, phone, street address, city, country, company, job title, paragraph and sentence text, numbers, decimals, booleans, dates, UUIDs, colors, URLs and more.
- Can I get the same data again?
- Yes. The generator is seeded, so the same seed and schema reproduce the same rows. Change the seed (or hit reseed) for a different set — useful for stable test fixtures.
- Which export formats are supported?
- JSON (array of objects), CSV (with a header row) and a SQL INSERT script for a table name you choose. All three are generated locally and copy or download instantly.
- Is my data sent to a server?
- No. Everything runs locally in your browser using JavaScript and WebAssembly. Your input never leaves your device, nothing is uploaded, and nothing is logged or stored.
More tools
More from the Hivly network
Free sister tools on our other sites.