Mock Data Generator
Generate realistic fake data — names, emails, addresses, UUIDs, dates, and custom fields — and export as JSON, CSV, or SQL INSERT statements
Fields (6)
Preview (first 5 rows)
| id | first_name | last_name | city | age | |
|---|---|---|---|---|---|
| 1 | Eric | Perez | amy.baker16@sample.org | Madison | 55 |
| 2 | Katherine | Moore | michael.martin23@fakeapi.com | Richmond | 38 |
| 3 | Benjamin | Green | donald.jones44@dummy.email | Newport | 27 |
| 4 | Charles | Lopez | george.scott67@fakeapi.com | Riverside | 34 |
| 5 | Kenneth | Green | john.clark68@sample.org | Ashland | 18 |
Output (JSON · 25 rows)
[
{
"id": 1,
"first_name": "Eric",
"last_name": "Perez",
"email": "amy.baker16@sample.org",
"city": "Madison",
"age": 55
},
{
"id": 2,
"first_name": "Katherine",
"last_name": "Moore",
"email": "michael.martin23@fakeapi.com",
"city": "Richmond",
"age": 38
},
{
"id": 3,
"first_name": "Benjamin",
"last_name": "Green",
"email": "donald.jones44@dummy.email",
"city": "Newport",
"age": 27
},
{
"id": 4,
"first_name": "Charles",
"last_name": "Lopez",
"email": "george.scott67@fakeapi.com",
"city": "Riverside",
"age": 34
},
{
"id": 5,
"first_name": "Kenneth",
"last_name": "Green",
"email": "john.clark68@sample.org",
"city": "Ashland",
"age": 18
},
{
"id": 6,
"first_name": "Frank",
"last_name": "Moore",
"email": "nancy.harris7@test.io",
"city": "Richmond",
"age": 41
},
{
"id": 7,
"first_name": "Daniel",
"last_name": "Miller",
"email": "kevin.johnson11@dummy.email",
"city": "Milford",
"age": 76
},
{
"id": 8,
"first_name": "Karen",
"last_name": "Williams",
"email": "samantha.brown19@test.io",
"city": "Riverside",
"age": 70
},
{
"id": 9,
"first_name": "David",
"last_name": "Martin",
"email": "samuel.baker5@example.com",
"city": "Bristol",
"age": 67
},
{
"id": 10,
"first_name": "Dennis",
"last_name": "Hill",
"email": "betty.martin79@placeholder.co",
"city": "Georgetown",
"age": 35
},
{
"id": 11,
"first_name": "Kathleen",
"last_name": "Allen",
"email": "thomas.perez14@mock.dev",
"city": "Fairview",
"age": 75
},
{
"id": 12,
"first_name": "Eric",
"last_name": "Taylor",
"email": "jennifer.rivera31@dummy.email",
"city": "Franklin",
"age": 69
},
{
"id": 13,
"first_name": "Samantha",
"last_name": "Lee",
"email": "steven.king18@demo.net",
"city": "Marion",
"age": 33
},
{
"id": 14,
"first_name": "David",
"last_name": "Wilson",
"email": "katherine.torres27@dummy.email",
"city": "Riverside",
"age": 53
},
{
"id": 15,
"first_name": "Patrick",
"last_name": "Young",
"email": "jessica.garcia22@example.com",
"city": "Milford",
"age": 19
},
{
"id": 16,
"first_name": "Jerry",
"last_name": "Miller",
"email": "brenda.young46@fakeapi.com",
"city": "Milford",
"age": 61
},
{
"id": 17,
"first_name": "Mark",
"last_name": "Sanchez",
"email": "elizabeth.torres88@demo.net",
"city": "Georgetown",
"age": 58
},
{
"id": 18,
"first_name": "David",
"last_name": "Moore",
"email": "jacob.robinson94@test.io",
"city": "Salem",
"age": 55
},
{
"id": 19,
"first_name": "Catherine",
"last_name": "Jones",
"email": "dorothy.gonzalez21@demo.net",
"city": "Fairview",
"age": 61
},
{
"id": 20,
"first_name": "Matthew",
"last_name": "Roberts",
"email": "james.jackson9@dummy.email",
"city": "Newport",
"age": 40
},
{
"id": 21,
"first_name": "Laura",
"last_name": "Hall",
"email": "catherine.thompson96@fakeapi.com",
"city": "Milford",
"age": 73
},
{
"id": 22,
"first_name": "Karen",
"last_name": "Brown",
"email": "george.lopez78@mock.dev",
"city": "Lexington",
"age": 68
},
{
"id": 23,
"first_name": "Ashley",
"last_name": "Brown",
"email": "thomas.carter63@dummy.email",
"city": "Manchester",
"age": 50
},
{
"id": 24,
"first_name": "Barbara",
"last_name": "Young",
"email": "ruth.king8@mock.dev",
"city": "Portland",
"age": 23
},
{
"id": 25,
"first_name": "Matthew",
"last_name": "Taylor",
"email": "laura.robinson81@dummy.email",
"city": "Dover",
"age": 65
}
]Continue Exploring
Other Data & Spreadsheet you might like...
CSV Viewer & Editor
View, sort, filter, and inspect CSV files as an interactive table — all in your browser
JSON Table Viewer
Render JSON arrays of objects as a sortable, searchable HTML table with column filtering
Excel to CSV Converter
Convert XLSX and XLS Excel files to CSV format — no upload, runs in your browser via SheetJS
CSV Column Extractor
Pick specific columns from a CSV file and download the result — great for cleaning large datasets
SQL on CSV
Run SQL SELECT queries directly on uploaded CSV files — no server needed
CSV Merger
Merge multiple CSV files into one — reorder, deduplicate rows, and handle headers automatically
CSV Splitter
Split a large CSV file into smaller files by row count or by unique values in a column
JSON to Excel
Convert JSON arrays of objects to Excel (.xlsx) or CSV — powered by SheetJS, runs in your browser