IT

Mock Data Generator

Create test data for your development and testing needs for absolutely free upto a million rows with 120+ data types.

No fields added yet

How to Use the Mock Data Generator

  1. Add the number of fields you need
  2. Enter meaningful field names
  3. Select appropriate data types (name, age, UUID, etc.)
  4. Configure blank or null percentage if required
  5. Select an output format (CSV, JSON, Excel, SQL, XML)
  6. Enter the number of rows and click Generate

What This Mock Data Generator Can Do

This free mock data generator helps developers, testers, and data engineers create realistic dummy data for development, testing, and performance benchmarking.

The tool supports more than 120 data types including names, numbers, emails, UUIDs, dates, IDs, and custom values. You can generate datasets with up to one million rows, depending on your device.

Common Use Cases for Dummy Data Generation

Frontend performance testing:Generate large datasets (100,000+ rows) to test how tables, lists, and virtualized components perform in your UI.

API load and stress testing:Create thousands of JSON objects to simulate real-world API payloads and measure request handling, throughput, and response times.

Database testing:Populate SQL or NoSQL databases with realistic mock data to test queries, indexing, migrations, and overall database performance.

Prototyping and demos:Quickly generate meaningful sample data for demos, client presentations, or internal tools without exposing real user information.

Supported File Formats

  • CSV
  • JSON
  • Excel (.xlsx)
  • XML
  • SQL INSERT statements
  • HTML tables

Frequently Asked Question

Yes, the tool is completely free with no registration required. You can generate as many datasets as you need for your projects.
Depending on your device, number of columns, and selected data types, you can generate up to a million rows or more.
Yes. You can create custom options using the Random Element from Array field type by providing comma-separated values.
Yes, your field configuration is automatically saved in your browser's local storage and restored when you return.
The tool supports CSV, JSON, Excel (.xlsx), XML, SQL INSERT statements, and HTML table formats.
Yes. You can specify a blank percentage for each field to simulate real-world incomplete data.