Mock Data Generator

Professional Mock Data Generator

Schema

Output

Click Generate to create mock data

Mock Data Generator

Professional Mock Data Generator

Features

  • Generate fake data rows in CSV, JSON, SQL INSERT, or JavaScript array format
  • Column types: id (sequential), UUID v4, first/last name, full name, email, phone, address, city, country, company, date, integer, boolean, lorem ipsum
  • Up to 1000 rows per generation
  • CSV escaping (quotes doubled), SQL escaping (single quotes doubled) — output is safe to paste into the target format
  • Runs entirely in your browser

How to use

  1. Enter your input data in the provided field.
  2. Configure any options as needed.
  3. View the results instantly and copy or download the output.

Tips & Best Practices

  • Use the generated SQL INSERT output as seed data for test databases.
  • JSON output is one array of objects, ready to drop into a fixture file or a fetch() mock response.
  • CSV output uses double-quote escaping (RFC 4180) — Excel and pandas read it without preprocessing.
  • Email generation combines a randomly chosen first/last name with a sequential integer to keep entries unique across batches.
  • Need a specific record? Increase the count, generate, then trim to the rows you want.

FAQ

Is this tool free to use?

Yes, completely free with no registration, no limits, and no hidden costs.

Is my data private?

All processing happens in your browser. No data is ever sent to any server or third party.

Does it work offline?

Once loaded, the tool works entirely offline. All processing is done client-side with JavaScript.

Which browsers are supported?

Works in Chrome, Firefox, Safari, Edge, and all modern browsers on desktop and mobile.

Can I use the results commercially?

Yes, all output is yours to use freely in any personal or commercial project without restrictions.