Mock Data Generator

Generate realistic fake test data, names, emails, addresses, dates, and more, then export it as JSON, CSV, or SQL. Build your own fields and row count. Free, no signup, runs in your browser.

Fields
Output


  

How to generate mock data

1

Build Your Fields

Name each column and pick a type, like full name, email, or date. Add or remove fields to match your schema.

2

Set Rows And Format

Choose how many rows you need and whether to export JSON, CSV, or SQL inserts.

3

Generate And Export

Click Generate, then copy the output or download the file straight to your project.

Pixellize free online tools illustration showing browser, file, and gear icons

Seed Your App With Believable Test Data

Building a feature is hard to judge against three rows of placeholder text. Real looking data, a list of users with names, emails, cities, and signup dates, shows how your table, list, or export actually behaves once it fills up. A mock data generator gives you that in seconds, without writing a seed script by hand.

This tool lets you define the exact schema you need. Name each column and choose a type from over twenty options, including full names, emails, phone numbers, street addresses, companies, job titles, dates, booleans, numbers, UUIDs, and more. Set the row count, then export as a JSON array for an API mock, a CSV for a spreadsheet import, or SQL insert statements to seed a database directly.

It is handy for testing tables and pagination, building demos, loading staging databases, and trying out a chart with realistic numbers. Everything is generated in your browser, so nothing is sent anywhere and you can run it as many times as you like.

Why Use Our Mock Data Generator?

Custom Schema

Name your own columns and pick from over twenty field types, so the data matches your real table.

Realistic Values

Get believable names, emails, phone numbers, addresses, companies, and dates, not just random strings.

JSON, CSV, Or SQL

Export the same data as a JSON array, a CSV file, or ready to run SQL insert statements.

Up To 1000 Rows

Generate a single record or a thousand at once to seed a database or load a test fixture.

Copy Or Download

Grab the output with one click or download it in the right format for your project.

In Your Browser

All data is made on your device. Nothing is uploaded, and there is no signup.

Frequently Asked Questions

Common questions about generating mock data.

What kinds of fake data can I generate?
You can generate names, emails, usernames, phone numbers, street addresses, cities, states, zip codes, countries, companies, job titles, dates, date-times, booleans, integers, prices, UUIDs, colors, IP addresses, URLs, and lorem sentences. Mix and name them to match your own table.
Can I export the data as JSON, CSV, or SQL?
Yes. The same generated rows can be exported three ways: a formatted JSON array for API mocks, a CSV file for spreadsheets, or SQL insert statements to seed a database. Switch the format and generate again, or copy and download the result.
How many rows can I generate at once?
You can generate from 1 up to 1000 rows in a single run. That is enough to seed a development database, test pagination and sorting, or fill out a demo without slowing your browser down.
Is the generated data real?
No. Every value is randomly made up from built-in word lists, so the names, emails, and addresses do not belong to real people. It is safe to use for testing, demos, and screenshots without exposing anyone real data.
Does this tool send my data anywhere?
No. The data is generated entirely in your browser. Nothing is uploaded, logged, or stored on a server, and there is no signup required.
Is the mock data generator free?
Yes, it is completely free with no limits. Generate as many datasets as you need.
Scroll to Top