Loading...

Mock Data Generator

Generate realistic dummy user records, test fixtures, and mock datasets powered by Random User API.

RandomUser API Synthetic Data Multi-Format Export
Generator Settings
6
|
6 records

Generating realistic mock data...

Avatar Full Name Gender Email Phone Location Username Country

No records found matching your search.

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.

  1. Choose quantity and filters Select the number of records to generate (1 to 500), pick a gender preference, or specify target nationalities.
  2. Toggle included data fields Check or uncheck specific fields such as login credentials, profile pictures, locations, or IDs according to your schema.
  3. Generate mock data Click Generate Data to query the Random User API and retrieve synthetic user profiles instantly.
  4. Switch views and formats Inspect the generated records using the visual cards view, interactive table, or switch to JSON, CSV, SQL, YAML, or XML.
  5. 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.

Frequently asked questions

The data is dynamically generated via the public Random User Generator API (https://randomuser.me/api/), which returns random synthetic user personas and portraits.
No. All generated names, email addresses, street locations, phone numbers, and credentials are completely synthetic and fictional. The photos are licensed open-source portraits.
Yes. By providing a custom Seed string in the configuration panel, the API will generate the exact same set of mock user records every time.
You can preview and export data in Visual Card view, Interactive Table, formatted JSON, CSV (comma-separated values), SQL INSERT queries, YAML, and XML.
You can generate between 1 and 500 mock user profiles per request directly in your browser.