All tools › 🧑‍💻 Developer

Mock Data Generator

Generate fake users, emails and custom JSON records for testing.

Use the same seed and fields to reproduce a batch.
Record fields
Up to 30 fields. Names become JSON keys.

Emails use example domains. Data is fictional and generated locally; names or companies may coincidentally match real ones.

How it works

Choose how many records to generate and edit the fields: give each field a name and select a data type. Start with the user template, or add and remove fields to create your own JSON records.

Generate names, emails, usernames, companies, cities, countries, ages, numbers, booleans, UUIDs, dates and sample text. Emails use example.com, example.net or example.org. Sequential IDs and email addresses are unique within each generated batch; other values may repeat.

Enter a seed to reproduce the same data with the same field configuration and record count. Leave it empty for a fresh batch each time. Sample dates fall between 2020 and 2030; ages range from 18 to 80 and numbers from 0 to 1000.

Copy the JSON or download a .json file for API mocks, prototypes and test fixtures. Everything runs in your browser; no external data service is needed.