Mock Data Generator
// realistic fake user JSON for testing and prototyping
Where does this data come from?
Each record is generated fresh by the RandomUser.me API — realistic names, emails, and addresses that are entirely fictional, not scraped from real people. Nothing you configure here is sent anywhere except the field/count selections needed to build the request.
How to use this tool
- Pick how many records and which fields you need
- Click Generate, then Copy or Download the JSON
- Paste straight into a test fixture, seed script, or mock API response
- Re-generate anytime for a fresh batch — nothing is cached
Frequently Asked Questions
Is this data real or fake?+
Completely fake. Names, emails, and addresses are algorithmically generated and don't correspond to real people — safe to use in test fixtures, demos, and public repos without any privacy concern.
Can I generate more than 50 records?+
This tool caps at 50 per generation to keep things fast and considerate of the free API's rate limits. For bulk generation (thousands of records), call the RandomUser.me API directly in a script with the results parameter.
Why is the JSON structure nested instead of flat?+
It mirrors the source API's response shape (e.g. name.first, name.last instead of a single flat name field) since that's the most common shape real user-profile APIs use — good practice for realistic test data.