Mock Data Generator
Generate realistic dummy user records, test fixtures, and mock datasets powered by Random User API.
About Mock Data Generator
Mock Data Generator allows developers, QA testers, and designers to instantly generate realistic synthetic user profiles and mock datasets.
Powered by the open Random User Generator API, this tool creates comprehensive test records including names, avatars, contact info, credentials, and geographic locations in multiple formats.
Key features
- Comprehensive Synthetic Personas Generate rich user records with names, profile photos, email addresses, phone numbers, addresses, birthdates, and login credentials.
- Customizable Filters & Nationalities Filter by gender and select from over 20 supported nationalities including United States, United Kingdom, France, Germany, Canada, and Australia.
- Multiple Export Formats Export and preview your mock data as visual cards, responsive data tables, formatted JSON, CSV spreadsheets, SQL INSERT statements, YAML, or XML.
- Deterministic Seeds for CI/CD Provide a custom seed value to produce identical, repeatable datasets every time for deterministic unit tests and automated test suites.
How to use Mock Data Generator
Generate and export mock user datasets with customized parameters.
- Choose quantity and filters Select the number of records to generate (1 to 500), pick a gender preference, or specify target nationalities.
- Toggle included data fields Check or uncheck specific fields such as login credentials, profile pictures, locations, or IDs according to your schema.
- Generate mock data Click Generate Data to query the Random User API and retrieve synthetic user profiles instantly.
- Switch views and formats Inspect the generated records using the visual cards view, interactive table, or switch to JSON, CSV, SQL, YAML, or XML.
- Copy or download results Copy the formatted code directly to your clipboard or download the dataset file to your local computer.
Usage tips
- Use a fixed seed in your unit test fixtures so that test assertions always match the generated persona data.
- Export to SQL INSERT statements to seed local MySQL or PostgreSQL databases with realistic seed data in seconds.
- Use the direct API URL displayed below the controls to integrate the mock data endpoint into curl commands or Postman collections.