Pack Camo

Mock Data Generator

Realistic fake users, products and orders with your own columns, as JSON, CSV or SQL. Everything runs locally with zero file uploads.

In
Template · your own columns
Out
JSON · CSV · SQL · YAML · TypeScript

Columns

14/60

  • { }

Preview

JSON · First 50 of 100 rows

[
  {
    "id": 1,
    "name": "Abigail Garcia",
    "email": "abigailgarcia@icloud.com",
    "username": "abigail_garcia",
    "phone": "(873) 156-6048",
    "gender": "female",
    "age": 39,
    "address": {
      "street": "149 Oak St",
      "city": "New York",
      "region": "NY",
      "postcode": "10020"
    },
    "is_active": false,
    "created_at": "2023-01-30T17:27:33Z"
  },
  {
    "id": 2,
    "name": "Ryan Martinez",
    "email": "ryan.martinez@gmail.com",
    "username": "ryan557",
    "phone": "(623) 785-2220",
    "gender": "male",
    "age": 58,
    "address": {
      "street": "171 Highland Ave",
      "city": "Denver",
      "region": "CO",
      "postcode": "80290"
    },
    "is_active": false,
    "created_at": "2023-05-31T11:29:50Z"
  },
  {
    "id": 3,
    "name": "Andrew Martin",
    "email": "andrew.martin@icloud.com",
    "username": "andrew_martin",
    "phone": "158-195-9453",
    "gender": "male",
    "age": 18,
    "address": {
      "street": "81 River Rd",
      "city": "Boston",
      "region": "MA",
      "postcode": "02124"
    },
    "is_active": false,
    "created_at": "2025-09-02T15:46:17Z"
  },
  {
    "id": 4,
    "name": "Michael Thompson",
    "email": "m.thompson@example.com",
    "username": "michael_thompson",
    "phone": "191-762-4163",
    "gender": "male",
    "age": 44,
    "address": {
      "street": "158 Pine St",
      "city": "Nashville",
      "region": "TN",
      "postcode": "37237"
    },
    "is_active": false,
    "created_at": "2024-02-10T04:51:43Z"
  },
  {
    "id": 5,
    "name": "Owen Young",
    "email": "owen21@outlook.com",
    "username": "owenyoung",
    "phone": "722-302-9591",
    "gender": "male",
    "age": 53,
    "address": {
      "street": "141 Cedar Ln",
      "city": "Chicago",
      "region": "IL",
      "postcode": "60634"
    },
    "is_active": true,
    "created_at": "2024-01-04T09:19:17Z"
  },
  {
    "id": 6,
    "name": "Amelia Moore",
    "email": "amelia.moore@yahoo.com",
    "username": "amelia_moore",
    "phone": "216-313-0524",
    "gender": "female",
    "age": 33,
    "address": {
      "street": "179 Lake St",
      "city": "Minneapolis",
      "region": "MN",
      "postcode": "55484"
    },
    "is_active": false,
    "created_at": "2025-07-10T01:14:01Z"
  },
  {
    "id": 7,
    "name": "Amelia Lewis",
    "email": "amelialewis@outlook.com",
    "username": "amelia_lewis",
    "phone": "870-015-6798",
    "gender": "female",
    "age": 39,
    "address": {
      "street": "210 Church St",
      "city": "Nashville",
      "region": "TN",
      "postcode": "37253"
    },
    "is_active": false,
    "created_at": "2024-01-18T18:39:34Z"
  },
  {
    "id": 8,
    "name": "Zoe Jones",
    "email": "zoe.jones@gmail.com",
    "username": "zoe648",
    "phone": "847-121-0245",
    "gender": "female",
    "age": 48,
    "address": {
      "street": "199 Broadway",
      "city": "Miami",
      "region": "FL",
      "postcode": "33116"
    },
    "is_active": true,
    "created_at": "2024-05-18T03:07:00Z"
  },
  {
    "id": 9,
    "name": "William Taylor",
    "email": "william27@outlook.com",
    "username": "william_taylor",
    "phone": "(019) 084-5080",
    "gender": "male",
    "age": 33,
    "address": {
      "street": "58 Lake St",
      "city": "Boston",
      "region": "MA",
      "postcode": "02150"
    },
    "is_active": false,
    "created_at": "2025-05-22T20:04:10Z"
  },
  {
    "id": 10,
    "name": "Barbara Williams",
    "email": "barbara.williams@yahoo.com",
    "username": "barbara672",
    "phone": "+1 903-328-5299",
    "gender": "female",
    "age": 56,
    "address": {
      "street": "130 Elm St",
      "city": "Nashville",
      "region": "TN",
      "postcode": "37296"
    },
    "is_active": true,
    "created_at": "2024-06-25T10:55:35Z"
  },
  {
    "id": 11,
    "name": "Mia Moore",
    "email": "m.moore@icloud.com",
    "username": "mia309",
    "phone": "838-384-3586",
    "gender": "female",
    "age": 44,
    "address": {
      "street": "173 Lincoln Ave",
      "city": "San Francisco",
      "region": "CA",
      "postcode": "94129"
    },
    "is_active": false,
    "created_at": "2025-04-25T05:54:36Z"
  },
  {
    "id": 12,
    "name": "Zoe Young",
    "email": "zoeyoung@gmail.com",
    "username": "zyoung",
    "phone": "446-750-1013",
    "gender": "female",
    "age": 52,
    "address": {
      "street": "210 Spring St",
      "city": "Denver",
      "region": "CO",
      "postcode": "80200"
    },
    "is_active": true,
    "created_at": "2025-07-27T05:58:50Z"
  },
  {
    "id": 13,
    "name": "Emily Williams",
    "email": "emily.williams@outlook.com",
    "username": "emily_williams",
    "phone": "545-176-9100",
    "gender": "female",
    "age": 61,
    "address": {
      "street": "61 Washington Ave",
      "city": "San Diego",
      "region": "CA",
      "postcode": "92195"
    },
    "is_active": false,
    "created_at": "2023-02-05T03:52:23Z"
  },
  {
    "id": 14,
    "name": "Susan Clark",
    "email": "susan.clark@gmail.com",
    "username": "susan_clark",
    "phone": "749-115-6272",
    "gender": "female",
    "age": 56,
    "address": {
      "street": "165 Maple Ave",
      "city": "Portland",
      "region": "OR",
      "postcode": "97252"
    },
    "is_active": false,
    "created_at": "2023-02-24T15:13:51Z"
  },
  {
    "id": 15,
    "name": "Patricia Martinez",
    "email": "p.martinez@yahoo.com",
    "username": "patricia_martinez",
    "phone": "(651) 801-9245",
    "gender": "female",
    "age": 45,
    "address": {
      "street": "122 Church St",
      "city": "Denver",
      "region": "CO",
      "postcode": "80219"
    },
    "is_active": true,
    "created_at": "2024-07-21T20:16:12Z"
  },
  {
    "id": 16,
    "name": "Jessica Thomas",
    "email": "j.thomas@yahoo.com",
    "username": "jessica_thomas",
    "phone": "+1 060-976-8055",
    "gender": "female",
    "age": 39,
    "address": {
      "street": "129 Park Ave",
      "city": "Phoenix",
      "region": "AZ",
      "postcode": "85045"
    },
    "is_active": true,
    "created_at": "2025-01-27T10:42:37Z"
  },
  {
    "id": 17,
    "name": "Caleb Rodriguez",
    "email": "c.rodriguez@outlook.com",
    "username": "caleb46",
    "phone": "+1 447-175-9840",
    "gender": "male",
    "age": 35,
    "address": {
      "street": "16 Jefferson St",
      "city": "Philadelphia",
      "region": "PA",
      "postcode": "19146"
    },
    "is_active": false,
    "created_at": "2024-12-29T01:28:53Z"
  },
  {
    "id": 18,
    "name": "Hannah Allen",
    "email": "hannah.allen@gmail.com",
    "username": "hannahallen",
    "phone": "+1 867-384-9621",
    "gender": "female",
    "age": 65,
    "address": {
      "street": "182 Lake St",
      "city": "Brooklyn",
      "region": "NY",
      "postcode": "11212"
    },
    "is_active": false,
    "created_at": "2025-12-04T00:11:40Z"
  },
  {
    "id": 19,
    "name": "James Thompson",
    "email": "jamesthompson@outlook.com",
    "username": "james_thompson",
    "phone": "+1 863-459-1506",
    "gender": "male",
    "age": 56,
    "address": {
      "street": "109 Market St",
      "city": "Seattle",
      "region": "WA",
      "postcode": "98183"
    },
    "is_active": false,
    "created_at": "2023-07-18T16:06:28Z"
  },
  {
    "id": 20,
    "name": "Mia Martin",
    "email": "m.martin@gmail.com",
    "username": "miamartin",
    "phone": "005-076-0483",
    "gender": "female",
    "age": 51,
    "address": {
      "street": "186 Cedar Ln",
      "city": "Denver",
      "region": "CO",
      "postcode": "80206"
    },
    "is_active": false,
    "created_at": "2024-03-30T23:12:22Z"
  },
  {
    "id": 21,
    "name": "Barbara Jones",
    "email": "barbara71@yahoo.com",
    "username": "bjones",
    "phone": "+1 536-986-3959",
    "gender": "female",
    "age": 37,
    "address": {
      "street": "38 Pine St",
      "city": "Houston",
      "region": "TX",
      "postcode": "77095"
    },
    "is_active": false,
    "created_at": "2024-10-23T10:11:01Z"
  },
  {
    "id": 22,
    "name": "Susan Allen",
    "email": "susan31@yahoo.com",
    "username": "susan_allen",
    "phone": "635-341-5865",
    "gender": "female",
    "age": 30,
    "address": {
      "street": "147 Lincoln Ave",
      "city": "Nashville",
      "region": "TN",
      "postcode": "37246"
    },
    "is_active": false,
    "created_at": "2024-11-16T17:14:46Z"
  },
  {
    "id": 23,
    "name": "Mason Lopez",
    "email": "mason.lopez@gmail.com",
    "username": "mason_lopez",
    "phone": "(461) 722-6336",
    "gender": "male",
    "age": 26,
    "address": {
      "street": "204 Park Ave",
      "city": "Brooklyn",
      "region": "NY",
      "postcode": "11213"
    },
    "is_active": false,
    "created_at": "2024-05-25T11:53:38Z"
  },
  {
    "id": 24,
    "name": "Lucas Allen",
    "email": "lucasallen@gmail.com",
    "username": "lucas901",
    "phone": "(080) 555-9565",
    "gender": "male",
    "age": 49,
    "address": {
      "street": "222 Jefferson St",
      "city": "Brooklyn",
      "region": "NY",
      "postcode": "11229"
    },
    "is_active": false,
    "created_at": "2024-04-27T22:53:07Z"
  },
  {
    "id": 25,
    "name": "Noah Walker",
    "email": "noah.walker@outlook.com",
    "username": "noah492",
    "phone": "549-240-1013",
    "gender": "male",
    "age": 35,
    "address": {
      "street": "132 Market St",
      "city": "Phoenix",
      "region": "AZ",
      "postcode": "85039"
    },
    "is_active": true,
    "created_at": "2025-04-01T07:30:04Z"
  },
  {
    "id": 26,
    "name": "Michael Robinson",
    "email": "michael.robinson@example.com",
    "username": "mrobinson",
    "phone": "+1 068-182-9440",
    "gender": "male",
    "age": 46,
    "address": {
      "street": "14 Lake St",
      "city": "Austin",
      "region": "TX",
      "postcode": "78744"
    },
    "is_active": false,
    "created_at": "2023-09-09T19:11:27Z"
  },
  {
    "id": 27,
    "name": "Logan King",
    "email": "l.king@yahoo.com",
    "username": "logan706",
    "phone": "208-992-1096",
    "gender": "male",
    "age": 27,
    "address": {
      "street": "23 Church St",
      "city": "Portland",
      "region": "OR",
      "postcode": "97267"
    },
    "is_active": true,
    "created_at": "2024-07-30T00:13:55Z"
  },
  {
    "id": 28,
    "name": "Caleb King",
    "email": "caleb.king@gmail.com",
    "username": "calebking",
    "phone": "399-713-2065",
    "gender": "male",
    "age": 21,
    "address": {
      "street": "165 Church St",
      "city": "Seattle",
      "region": "WA",
      "postcode": "98108"
    },
    "is_active": true,
    "created_at": "2025-06-04T17:52:49Z"
  },
  {
    "id": 29,
    "name": "Dylan Garcia",
    "email": "dylan23@icloud.com",
    "username": "dylan_garcia",
    "phone": "+1 347-066-6884",
    "gender": "male",
    "age": 38,
    "address": {
      "street": "37 Market St",
      "city": "Phoenix",
      "region": "AZ",
      "postcode": "85064"
    },
    "is_active": false,
    "created_at": "2024-04-19T01:54:40Z"
  },
  {
    "id": 30,
    "name": "Sophia Robinson",
    "email": "sophiarobinson@icloud.com",
    "username": "sophia344",
    "phone": "+1 909-742-2322",
    "gender": "female",
    "age": 61,
    "address": {
      "street": "178 Main St",
      "city": "San Francisco",
      "region": "CA",
      "postcode": "94120"
    },
    "is_active": false,
    "created_at": "2024-08-25T06:55:07Z"
  },
  {
    "id": 31,
    "name": "Brian Martinez",
    "email": "b.martinez@icloud.com",
    "username": "brian_martinez",
    "phone": "+1 592-442-6316",
    "gender": "male",
    "age": 34,
    "address": {
      "street": "141 Market St",
      "city": "Detroit",
      "region": "MI",
      "postcode": "48289"
    },
    "is_active": true,
    "created_at": "2025-07-26T03:45:59Z"
  },
  {
    "id": 32,
    "name": "James Brown",
    "email": "james.brown@yahoo.com",
    "username": "james_brown",
    "phone": "478-828-3207",
    "gender": "male",
    "age": 20,
    "address": {
      "street": "223 Market St",
      "city": "Phoenix",
      "region": "AZ",
      "postcode": "85026"
    },
    "is_active": false,
    "created_at": "2025-05-23T00:37:14Z"
  },
  {
    "id": 33,
    "name": "Ella Wilson",
    "email": "e.wilson@gmail.com",
    "username": "ella875",
    "phone": "218-358-4350",
    "gender": "female",
    "age": 48,
    "address": {
      "street": "242 Elm St",
      "city": "Detroit",
      "region": "MI",
      "postcode": "48255"
    },
    "is_active": false,
    "created_at": "2023-11-10T14:45:22Z"
  },
  {
    "id": 34,
    "name": "Joseph Martinez",
    "email": "joseph.martinez@example.com",
    "username": "joseph988",
    "phone": "+1 715-453-4446",
    "gender": "male",
    "age": 65,
    "address": {
      "street": "171 Pine St",
      "city": "Atlanta",
      "region": "GA",
      "postcode": "30361"
    },
    "is_active": false,
    "created_at": "2023-04-20T06:40:07Z"
  },
  {
    "id": 35,
    "name": "Mary Thomas",
    "email": "m.thomas@outlook.com",
    "username": "mary236",
    "phone": "+1 589-108-7502",
    "gender": "female",
    "age": 54,
    "address": {
      "street": "202 Pine St",
      "city": "Phoenix",
      "region": "AZ",
      "postcode": "85012"
    },
    "is_active": false,
    "created_at": "2025-11-22T15:27:47Z"
  },
  {
    "id": 36,
    "name": "Mason Robinson",
    "email": "mason.robinson@gmail.com",
    "username": "mason507",
    "phone": "(997) 927-0356",
    "gender": "male",
    "age": 59,
    "address": {
      "street": "191 Madison Ave",
      "city": "Boston",
      "region": "MA",
      "postcode": "02189"
    },
    "is_active": false,
    "created_at": "2025-09-18T18:34:38Z"
  },
  {
    "id": 37,
    "name": "Anthony Miller",
    "email": "anthony.miller@icloud.com",
    "username": "amiller",
    "phone": "(011) 993-3872",
    "gender": "male",
    "age": 44,
    "address": {
      "street": "43 Washington Ave",
      "city": "Seattle",
      "region": "WA",
      "postcode": "98187"
    },
    "is_active": false,
    "created_at": "2025-02-27T04:23:25Z"
  },
  {
    "id": 38,
    "name": "Richard Allen",
    "email": "richard16@example.com",
    "username": "rallen",
    "phone": "711-584-8006",
    "gender": "male",
    "age": 30,
    "address": {
      "street": "33 Lake St",
      "city": "Portland",
      "region": "OR",
      "postcode": "97282"
    },
    "is_active": true,
    "created_at": "2023-09-24T05:55:16Z"
  },
  {
    "id": 39,
    "name": "Sophia Martinez",
    "email": "sophia.martinez@yahoo.com",
    "username": "sophia_martinez",
    "phone": "+1 950-856-1159",
    "gender": "female",
    "age": 61,
    "address": {
      "street": "59 Washington Ave",
      "city": "San Diego",
      "region": "CA",
      "postcode": "92144"
    },
    "is_active": true,
    "created_at": "2023-03-19T00:17:37Z"
  },
  {
    "id": 40,
    "name": "James Rodriguez",
    "email": "jamesrodriguez@example.com",
    "username": "james878",
    "phone": "+1 629-168-5636",
    "gender": "male",
    "age": 53,
    "address": {
      "street": "64 River Rd",
      "city": "Phoenix",
      "region": "AZ",
      "postcode": "85023"
    },
    "is_active": true,
    "created_at": "2024-01-05T14:53:31Z"
  },
  {
    "id": 41,
    "name": "Joseph Clark",
    "email": "josephclark@example.com",
    "username": "joseph_clark",
    "phone": "(511) 825-4754",
    "gender": "male",
    "age": 35,
    "address": {
      "street": "156 Spring St",
      "city": "Austin",
      "region": "TX",
      "postcode": "78726"
    },
    "is_active": false,
    "created_at": "2025-05-28T00:39:24Z"
  },
  {
    "id": 42,
    "name": "Linda Young",
    "email": "lindayoung@outlook.com",
    "username": "linda290",
    "phone": "349-870-5921",
    "gender": "female",
    "age": 26,
    "address": {
      "street": "107 Oak St",
      "city": "Chicago",
      "region": "IL",
      "postcode": "60688"
    },
    "is_active": false,
    "created_at": "2024-01-05T05:50:12Z"
  },
  {
    "id": 43,
    "name": "Lily White",
    "email": "lilywhite@gmail.com",
    "username": "lily_white",
    "phone": "(756) 967-2100",
    "gender": "female",
    "age": 33,
    "address": {
      "street": "16 Market St",
      "city": "New York",
      "region": "NY",
      "postcode": "10002"
    },
    "is_active": true,
    "created_at": "2025-03-21T03:27:56Z"
  },
  {
    "id": 44,
    "name": "Emma Williams",
    "email": "emma98@gmail.com",
    "username": "emmawilliams",
    "phone": "(177) 324-7114",
    "gender": "female",
    "age": 41,
    "address": {
      "street": "102 Jefferson St",
      "city": "Brooklyn",
      "region": "NY",
      "postcode": "11219"
    },
    "is_active": true,
    "created_at": "2024-04-06T04:20:14Z"
  },
  {
    "id": 45,
    "name": "Liam Garcia",
    "email": "l.garcia@icloud.com",
    "username": "liam_garcia",
    "phone": "216-939-1933",
    "gender": "male",
    "age": 22,
    "address": {
      "street": "91 Lake St",
      "city": "Philadelphia",
      "region": "PA",
      "postcode": "19197"
    },
    "is_active": true,
    "created_at": "2023-04-14T03:40:05Z"
  },
  {
    "id": 46,
    "name": "Chloe Harris",
    "email": "chloeharris@icloud.com",
    "username": "charris",
    "phone": "(745) 975-1418",
    "gender": "female",
    "age": 42,
    "address": {
      "street": "143 Madison Ave",
      "city": "Detroit",
      "region": "MI",
      "postcode": "48221"
    },
    "is_active": true,
    "created_at": "2023-06-22T20:50:32Z"
  },
  {
    "id": 47,
    "name": "Madison Moore",
    "email": "madisonmoore@outlook.com",
    "username": "madison_moore",
    "phone": "(191) 401-9456",
    "gender": "female",
    "age": 25,
    "address": {
      "street": "102 Jefferson St",
      "city": "Boston",
      "region": "MA",
      "postcode": "02154"
    },
    "is_active": true,
    "created_at": "2025-10-07T12:18:22Z"
  },
  {
    "id": 48,
    "name": "Jessica Martinez",
    "email": "jessica57@gmail.com",
    "username": "jmartinez",
    "phone": "(385) 208-9713",
    "gender": "female",
    "age": 54,
    "address": {
      "street": "53 Washington Ave",
      "city": "Chicago",
      "region": "IL",
      "postcode": "60690"
    },
    "is_active": true,
    "created_at": "2023-08-05T07:16:42Z"
  },
  {
    "id": 49,
    "name": "Daniel White",
    "email": "d.white@outlook.com",
    "username": "danielwhite",
    "phone": "517-600-0963",
    "gender": "male",
    "age": 64,
    "address": {
      "street": "43 Broadway",
      "city": "Houston",
      "region": "TX",
      "postcode": "77018"
    },
    "is_active": false,
    "created_at": "2024-05-18T03:04:45Z"
  },
  {
    "id": 50,
    "name": "Ethan White",
    "email": "ethan.white@yahoo.com",
    "username": "ethan478",
    "phone": "(867) 559-1071",
    "gender": "male",
    "age": 24,
    "address": {
      "street": "215 Madison Ave",
      "city": "Philadelphia",
      "region": "PA",
      "postcode": "19108"
    },
    "is_active": true,
    "created_at": "2025-10-28T03:07:34Z"
  }
]

Test data shaped like yours

Every project needs data before it has users: to fill a table in a demo, to seed a development database, to see how a layout copes with a long name. Start from a template or an empty list, add the columns your schema has, and the generator fills as many rows as you need in the format your code reads.

Rows that make sense

  • One person per row. The name, email, username, gender, age and birth date all describe the same person, so siti.rahma@… sits next to Siti Rahma, never next to John.
  • One place per row. City, region and postcode belong together, so Bandung comes with Jawa Barat and a 40xxx postcode.
  • Objects and lists. Group columns into an object such as address, or make an array of records such as an order's items, or of single values such as tags. Each item of an array is a record of its own.
  • Repeatable. The same columns and the same seed give the same rows, so a fixture can be regenerated exactly. Press Regenerate for a fresh set.
  • Empty values on purpose. Give any column a share of empty rows to test how your code handles null.

Output formats

  • JSON: an array of objects, for APIs, fixtures and mock servers.
  • CSV: a header row and one line per record, ready for a spreadsheet or a bulk import. Objects become dotted columns such as address.city; arrays are written as JSON inside the cell.
  • SQL: a single INSERT statement into the table you name, with strings escaped, empty values as NULL, and objects and arrays as JSON text for a JSON column.
  • YAML: a list of mappings for seed files and configuration.
  • TypeScript: an exported array you can import straight into tests or stories.
  • Rust, Kotlin, Java, C#, C and C++: type declarations generated from your columns — a struct, record or data class for every object, and optional fields for columns with empty rows — followed by the data itself. PHP and Ruby: plain arrays and hashes, ready to require.

Frequently asked questions

How do I generate fake user data?
Choose the Users template, set the number of rows and the output format, and the data is generated straight away. Add, remove or rename columns to match your own schema, then copy or download the result.
Can I define my own columns?
Yes. Choose the Blank template to start with no columns, or edit any other template. Add a column, give it the name your schema uses, and pick its type: people, addresses, companies and products, internet values, numbers and dates, a list of your own values, or a pattern such as INV-#####. Choose Object or Array to nest columns inside it.
Can I generate nested JSON with objects and arrays?
Yes. Set a column's type to Object to give it columns of its own, or to Array for a list of 0 to 20 items, each either an object or a single value. Nesting goes up to three levels deep. The Orders template shows both: a customer object and a list of items.
How many rows can I generate?
Up to 10,000 at once. The preview shows the first rows; copying or downloading always gives you all of them.
Is the generated data real?
No. Names, cities and companies are picked at random from common words, and emails, phone numbers and IDs are made up. Any resemblance to a real person is a coincidence, which is what makes it safe for testing.
Which languages can the data be in?
Any of the 13 languages this site is in. Names, cities, regions, postcodes, phone numbers, street addresses, companies and products follow that country's conventions, and in scripts such as Japanese, Russian or Arabic the emails and usernames use the romanised name, so they stay valid addresses.
Can I get the data as code for my programming language?
Yes. Besides JSON, CSV, SQL and YAML, the output can be TypeScript, Rust, Kotlin, Java, C#, C, C++, PHP or Ruby. For the typed languages the types are generated from your columns, so nested objects become their own structs or classes and the result compiles as it is.