IQ
PayloadIQ
PayloadIQ Utilities

JSON Mock Data Generator

Paste one example record and get a list of realistic mock objects back — same keys and types, invented values. Pick how many. It all runs in your browser.

Mock records appear here.

Runs in your browser. Your input is not uploaded to PayloadIQ.

The JSON Mock Data Generator turns one example record into a whole list of realistic fake objects. It keeps your template's shape — the same keys and the same types — and invents believable values per type: names, emails, ages, cities, lorem words, booleans and numbers. Pick how many records you want. Everything runs locally in your browser, so your template never leaves your machine and the generated data is entirely synthetic.

Reproducible by default

The generator reseeds on every run, so the same template and count produce the same records — ideal for stable test fixtures and snapshot tests. Tweak the template or the count to get a fresh set.

For seed data, fixtures and demos

Use it to seed a database, populate a UI with many rows, mock an API response, or build a demo — without hand-writing arrays or exposing real data. Nested objects and arrays in the template are filled too. Want to turn the result into a table or insert statements? Pair it with JSON to SQL or open the PayloadIQ playground.

FAQ

Is my JSON uploaded?
No. The data is generated entirely in your browser with JavaScript — your template never leaves your device, and the generated records are synthetic.
How does it work?
Paste one example object as a template. The generator keeps its shape — the same keys and the same types — and invents believable values per type: names, emails, ages, cities, lorem words, booleans and numbers. Choose how many records to produce with the count selector.
Is the output stable?
Yes. The generator reseeds on each run, so the same template and count produce the same records — handy for reproducible fixtures. Edit the template or change the count to get a different set.
What's it good for?
Seed data, test fixtures, API mocks, UI states with many rows, and demos — anywhere you need a realistic-looking array without writing it by hand or exposing real data. Nested objects and arrays in the template are filled too.

Related utilities

JSON Formatter / ValidatorJSON to TypeScriptJSON to SQLLorem Ipsum GeneratorJSON VisualizerJSON MinifierJSON DiffJSON to CSV
Open PayloadIQ Playground