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.