Back to home

JSON Mock Generator

Generate mock rows from a schema and download them as JSON

Schema
506
Mock data
[
  {
    "id": 4,
    "name": "Bob Li",
    "email": "david.brown@test.io",
    "age": 39,
    "city": "Beijing",
    "active": false,
    "createdAt": "2023-09-19T19:37:34Z"
  },
  {
    "id": 8153,
    "name": "Carol Chen",
    "email": "grace.liu@test.io",
    "age": 35,
    "active": true,
    "createdAt": "2022-02-10T06:20:15Z"
  },
  {
    "id": 8167,
    "name": "David Smith",
    "email": "frank.zhou@mail.example",
    "age": 43,
    "city": "Shenzhen",
    "active": false,
    "createdAt": "2021-05-28T11:29:04Z"
  },
  {
    "id": 5,
    "name": "Grace Wang",
    "email": "bob.liu@mail.example",
    "age": 59,
    "active": false,
    "createdAt": "2025-10-03T05:26:21Z"
  },
  {
    "id": 7795,
    "name": "Eva Zhou",
    "email": "alice.brown@test.io",
    "active": true,
    "createdAt": "2021-03-18T14:12:15Z",
    "tags": [
      "json",
      "demo"
    ]
  }
]
5 rows

Generates objects, arrays, enums and common formats (email / date / uuid…) from the schema; plain strings are guessed from the field name, so name yields a person and city yields a city. The same seed reproduces the same rows.