Loading Shrinkify...
Loading Shrinkify...
Define a schema and instantly generate realistic fake JSON or CSV test data — names, emails, UUIDs, dates, and more. Runs locally, no uploads.
Build a custom schema field by field — names, emails, usernames, UUIDs, numbers, booleans, dates, cities, companies, and more — then generate hundreds or thousands of realistic fake rows as JSON or CSV in one click. Perfect for seeding a local database, populating a UI prototype, load-testing an endpoint, or creating fixtures for automated tests without writing a generator script. Everything runs in your browser, so no test data is sent to a third-party server. Useful for frontend developers needing placeholder API responses, backend engineers seeding dev databases, and QA teams building reproducible test datasets.
No signup required. Open Mock Data Generator and start working immediately.
Yes. This tool follows a local-first approach in normal usage, so your source data stays on your device.
For typical usage, yes, the generator is designed for practical output. You should still run a final validation pass against your project conventions before publishing. This helps keep outputs consistent across different devices.
Practically speaking, yes. Treat each generation as a separate output iteration so you can compare versions and keep the best fit for your workflow. That makes the result easier to verify before publishing.
In day-to-day use, define shared naming/format rules and reuse the same parameter profile for each run. This avoids drift across contributors. This is usually the most reliable approach for repeatable results.
Check out our technical guides to learn more about how browser-side processing works.
Read Glossary