Fake data generator

← All tools

Generate realistic JSON arrays for prototyping APIs, seeding databases, testing UI tables, or building demos. Choose from 25 dataset types. The same seed always produces the same output.

Everything runs in your browser — generated data never leaves this page.

~~~

Dataset type

25 structured fixture types

Fields

~~~

JSON output

records · fields · bytes

Generated URLs are placeholder strings — no external request is made. Dates use a fixed reference clock, so a dataset remains byte-for-byte reproducible from its type and seed.

~~~

About this tool

Fake data lets you build and test UIs before the real API exists. The generator covers people, communication, commerce, content, work, and technical operations. Names, emails, transactions, logs, and dates look plausible enough for screenshots and demos — they are not real records.

A seeded pseudo-random number generator (mulberry32) makes output reproducible: the same dataset type and seed always produce the same records. Field selection only hides properties; it does not change the underlying generated values. Choose New seed when you want a fresh set.

Uncheck fields you do not need to slim down fixtures for unit tests or GraphQL query mocks.

~~~

Read more

~~~

Free books, courses, and software

Get my programming books, course editions, and complete software.

Get the download library →