Mock Data Generator
Create fictional people, contacts, companies and transactions for tests, demos and prototypes. Pick fields, set a seed, then export JSON or CSV. Nothing leaves your browser.
Fields
1–100 per batch
The same seed gives the same data
10 records
| ID | Full name | Phone | City | Company | Active | Amount | |
|---|---|---|---|---|---|---|---|
| 1 | Ali Hussain | ali.hussain62@example.com | +92 318 714 8212 | Peshawar | Careem | false | 6752.11 |
| 2 | Iqra Raza | iqra.raza18@example.com | +92 326 928 6085 | Karachi | Systems Ltd | false | 27681.88 |
| 3 | Saad Mirza | saad.mirza76@example.com | +92 320 472 3579 | Hyderabad | Fatima Group | true | 30188.4 |
| 4 | Areeba Ahmed | areeba.ahmed34@sample.org | +92 339 455 9706 | Lahore | Fatima Group | true | 36573.69 |
| 5 | Ayesha Mirza | ayesha.mirza96@sample.org | +92 320 543 2596 | Karachi | Foodpanda | true | 86984.1 |
| 6 | Saad Siddiqui | saad.siddiqui50@sample.org | +92 340 618 7059 | Faisalabad | Foodpanda | true | 1411.02 |
| 7 | Bilal Ahmed | bilal.ahmed92@example.com | +92 316 536 6298 | Hyderabad | Careem | true | 89916.13 |
| 8 | Ayesha Mirza | ayesha.mirza88@example.com | +92 333 596 1176 | Peshawar | Foodpanda | true | 96354.7 |
Previewing the first 8 of 10 records. Copy or download for the full set.
[
{
"id": 1,
"fullName": "Ali Hussain",
"email": "ali.hussain62@example.com",
"phone": "+92 318 714 8212",
"city": "Peshawar",
"company": "Careem",
"active": false,
"amount": 6752.11
},
{
"id": 2,
"fullName": "Iqra Raza",
"email": "iqra.raza18@example.com",
"phone": "+92 326 928 6085",
"city": "Karachi",
"company": "Systems Ltd",
"active": false,
"amount": 27681.88
},
{
"id": 3,
"fullName": "Saad Mirza",
"email": "saad.mirza76@example.com",
"phone": "+92 320 472 3579",
"city": "Hyderabad",
"company": "Fatima Group",
"active": true,
"amount": 30188.4
},
{
"id": 4,
"fullName": "Areeba Ahmed",
"email": "areeba.ahmed34@sample.org",
"phone": "+92 339 455 9706",
"city": "Lahore",
"company": "Fatima Group",
"active": true,
"amount": 36573.69
},
{
"id": 5,
"fullName": "Ayesha Mirza",
"email": "ayesha.mirza96@sample.org",
"phone": "+92 320 543 2596",
"city": "Karachi",
"company": "Foodpanda",
"active": true,
"amount": 86984.1
},
{
"id": 6,
"fullName": "Saad Siddiqui",
"email": "saad.siddiqui50@sample.org",
"phone": "+92 340 618 7059",
"city": "Faisalabad",
"company": "Foodpanda",
"active": true,
"amount": 1411.02
},
{
"id": 7,
"fullName": "Bilal Ahmed",
"email": "bilal.ahmed92@example.com",
"phone": "+92 316 536 6298",
"city": "Hyderabad",
"company": "Careem",
"active": true,
"amount": 89916.13
},
{
"id": 8,
"fullName": "Ayesha Mirza",
"email": "ayesha.mirza88@example.com",
"phone": "+92 333 596 1176",
"city": "Peshawar",
"company": "Foodpanda",
"active": true,
"amount": 96354.7
},
{
"id": 9,
"fullName": "Saad Khan",
"email": "saad.khan93@mail.test",
"phone": "+92 328 100 3183",
"city": "Hyderabad",
"company": "Jazz",
"active": true,
"amount": 55734.84
},
{
"id": 10,
"fullName": "Bilal Ahmed",
"email": "bilal.ahmed99@sample.org",
"phone": "+92 318 389 7399",
"city": "Faisalabad",
"company": "Jazz",
"active": false,
"amount": 60259
}
]Using the output
- JSON keeps numbers and booleans as real types; CSV turns every value into text.
- CSV cells containing commas, quotes or line breaks are quoted and double-escaped to RFC 4180 rules.
- Names, companies and addresses are fictional and intended for development only.
- Email addresses use reserved-looking example domains, not real inboxes.
Shape the result with the JSON Formatter, convert it to SQL with CSV to SQL, or generate identifiers with the UUID Generator.
Related tools
More from Developer Tools
Build custom software with us
From internal tools to full platforms — we deliver end to end.
Was this tool useful?