BeYourTools

JSON Generator

JSON Generator

Write a JSON template with {{placeholder}} values and generate realistic mock data. Supports name, email, uuid, date, integer, boolean, and more.

Example
Template
225 characters
Generated JSON
[
  {
    "id": "936071df-d7ad-4912-bee8-284fd2d7008d",
    "name": "Iris Müller",
    "email": "dave.garcia@mail.net",
    "age": 65,
    "active": false,
    "joined": "2024-08-23"
  },
  {
    "id": "4045ef3d-9552-4f1e-b6b4-18139b733bed",
    "name": "Grace Tanaka",
    "email": "eve.jones@example.com",
    "age": 65,
    "active": false,
    "joined": "2024-12-23"
  },
  {
    "id": "47de3584-60a5-4749-a893-66e3ef9e0488",
    "name": "Jack Dubois",
    "email": "hank.tanaka@test.dev",
    "age": 20,
    "active": true,
    "joined": "2023-04-19"
  },
  {
    "id": "4b80dbeb-8ff9-4c08-a3b0-f75990691214",
    "name": "Carol Garcia",
    "email": "eve.dubois@mail.net",
    "age": 51,
    "active": true,
    "joined": "2024-08-08"
  },
  {
    "id": "157cad4b-65b8-4ca4-bfce-298b060d36fa",
    "name": "Grace Jones",
    "email": "eve.garcia@acme.org",
    "age": 57,
    "active": false,
    "joined": "2025-11-25"
  }
]
Available Placeholders
{{name}}Full name (e.g. Alice Smith)
{{firstName}}First name only
{{lastName}}Last name only
{{email}}Email address
{{uuid}}UUID v4
{{date}}Date (YYYY-MM-DD)
{{datetime}}ISO 8601 datetime
{{boolean}}true or false
{{integer(min,max)}}Random integer in range
{{float(min,max)}}Random float in range
{{color}}A color name
{{status}}active / inactive / pending / archived
{{sentence}}Lorem ipsum sentence
{{loremWord}}Single lorem ipsum word
{{url}}A URL

Use [{"$repeat": N, "$template": {...}}] to repeat an object N times.