TFT

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
  1. You can write JSON Schema as per the rules
  2. There is an option to generate json schema with 'AI Prompt'

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

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