Random JSON generator

Generate a list of sample JSON records with the fields you choose.

Runs in your browser. Your input is not uploaded.

Loading the tool…

What it does

Sample data for prototypes, tests and API mocks. Choose field names and types and the tool produces a JSON array of records.

Emails use example.com, IP addresses use the documentation ranges and phone numbers use the reserved 555-01xx range, so the output cannot reach a real person or host.

How to use it

  1. Add fields with a name and a type.
  2. Choose how many records.
  3. Generate, then copy or download the JSON.

Things to watch for

  • Values are random, not realistic: names and cities are combined freely.
  • Every generation is different. Save the output if a test needs stable data.

Questions

How many records can I generate?
Up to 10,000 at a time.
Can I get CSV instead?
Generate JSON, then use the CSV and JSON converter.
Is the data real?
No. Values are picked at random from short lists of placeholders.
Are the UUIDs valid?
Yes. They are version 4 UUIDs from the browser’s secure random source.