Skip to content

Mock Data Generator

Generate realistic fake data as JSON, CSV, SQL or XML for testing and demos.

5.0 (1 rating)

Fields

Format
Output

Processing and privacy

Processing varies by tool. Check the instructions for local processing, server requests, external services and any file or request limits before entering sensitive information.

Read the privacy policy

Share this tool

Found it useful? Send it to a friend or teammate.

Rate this tool

5.0

1 rating

  • 5 stars 1
  • 4 stars 0
  • 3 stars 0
  • 2 stars 0
  • 1 star 0

Click a star to rate this tool

Clear instructions

Find steps, examples and limitations below.

Use online

Open the tool in a supported web browser.

Free to use

No sign-up required. Tool-specific limits may apply.

How to use the Mock Data Generator

The mock data generator creates realistic fake records for testing apps, seeding databases and building demos. Add fields and pick types such as names, emails, phone numbers, addresses, companies, prices, UUIDs, dates, booleans and text, then generate up to 1,000 rows and export them as JSON, CSV, SQL INSERT statements or XML.

  1. 1 Add fields, give each a name and choose its data type.
  2. 2 Set the number of rows and choose JSON, CSV, SQL or XML (with a table name for SQL).
  3. 3 Click Generate data, then copy or download the result.

Example and practical tips

Fields id, first_name, email and signup_date with 100 rows and SQL format give 100 INSERT statements to seed a users table, with each email matching the person's name.

Frequently asked questions

Is the generated data real?

No. It is random and fictional. Emails use reserved example domains, phone numbers use the 555 test range and web addresses use the .example domain.

Can I use it for load testing?

Yes, for up to 1,000 rows per run. For larger datasets, generate several times or use the data as a template.

Does it follow my database types?

Numbers and booleans are unquoted and strings are escaped for SQL, but check the column types in your schema.

  • How to Use Mock Data Generator

    Generate realistic fake test data with 30+ field types and export up to 1,000 rows as JSON, CSV, SQL inserts or XML. Free mock data generator.

Browse all guides

Report an issue

Something broken or not quite right? Tell us and we will look into it.

Accessibility Menu

Personalize your experience. Open with Ctrl+U (Option+U on Mac). Preferences stay in this browser when storage is available.

Move / Hide Widget

Restore at any time with Ctrl+U (Option+U on Mac).

Accessibility statement and help