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
IDFull nameEmailPhoneCityCompanyActiveAmount
1Ali Hussainali.hussain62@example.com+92 318 714 8212PeshawarCareemfalse6752.11
2Iqra Razaiqra.raza18@example.com+92 326 928 6085KarachiSystems Ltdfalse27681.88
3Saad Mirzasaad.mirza76@example.com+92 320 472 3579HyderabadFatima Grouptrue30188.4
4Areeba Ahmedareeba.ahmed34@sample.org+92 339 455 9706LahoreFatima Grouptrue36573.69
5Ayesha Mirzaayesha.mirza96@sample.org+92 320 543 2596KarachiFoodpandatrue86984.1
6Saad Siddiquisaad.siddiqui50@sample.org+92 340 618 7059FaisalabadFoodpandatrue1411.02
7Bilal Ahmedbilal.ahmed92@example.com+92 316 536 6298HyderabadCareemtrue89916.13
8Ayesha Mirzaayesha.mirza88@example.com+92 333 596 1176PeshawarFoodpandatrue96354.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.

More from Developer Tools

Browse all 127 tools →

Build custom software with us

From internal tools to full platforms — we deliver end to end.

Was this tool useful?