Tool · Free · Browser-only

JSON Placeholder Generator

Define a JSON template with tokens like {{email}} or {{uuid}}, set a record count, and generate realistic fake data instantly.


          

Available tokens

Token Example output
{{id}}1, 2, 3 … (sequential)
{{uuid}}a1b2c3d4-…
{{firstName}} / {{lastName}} / {{fullName}}Alice / Smith / Alice Smith
{{email}}alice.smith42@example.com
{{phone}}+1-555-123-4567
{{age}} / {{int}} / {{float}}34 / 7421 / 83.47
{{price}}14.99
{{bool}}true / false
{{street}} / {{city}} / {{country}}123 Oak Ave / Springfield / US
{{company}}Acme Corp
{{word}} / {{sentence}}lorem / Lorem ipsum dolor…
{{date}} / {{timestamp}}2025-03-14 / 2025-03-14T10:30:00Z
{{url}}https://example.com/lorem/42
{{color}}#a3f0c2

Tips

  • Nest objects and arrays freely — the tool processes every string value for tokens at any depth.
  • {{id}} is a sequential integer that resets to 1 each time you click Generate.
  • For a token that should produce a number (not a string), use it as the entire string value: "age": "{{age}}" will output a number.

FAQ

What tokens are available?

Available tokens: {{id}}, {{uuid}}, {{firstName}}, {{lastName}}, {{fullName}}, {{email}}, {{phone}}, {{age}}, {{price}}, {{int}}, {{float}}, {{bool}}, {{street}}, {{city}}, {{country}}, {{company}}, {{word}}, {{sentence}}, {{date}}, {{timestamp}}, {{url}}, {{color}}.

How do I define a nested structure?

The template is any valid JSON — nested objects and arrays work fine. For example: {"user":{"name":"{{fullName}}","address":{"city":"{{city}}"}}}. The tool repeats that shape for each record.

Is there a record limit?

The maximum is 1000 records per generation to keep performance smooth. For larger datasets, generate multiple batches and concatenate the arrays.