Mock Data Generator
Design a schema with 35+ field types — names, emails, phones, addresses, UUIDs, dates, prices, IPs, Luhn-valid credit cards, lorem text, and custom value lists — and generate up to 100,000 rows of realistic test data as JSON, CSV, TSV, or SQL INSERT statements. Configure numeric and date ranges, blank percentages per column, and an optional seed for fully reproducible datasets. Everything runs 100% in your browser: no signup, no row-limit paywall, and your schema never leaves your device.
How to generate mock data
Create realistic test data for your app or database in under a minute.
- 1
Build your schema
Start from a preset or add fields manually. Give each field a name and pick a type — email, full name, price, date, UUID, and 30+ more.
- 2
Set rows and format
Choose how many rows you need (up to 100,000), pick JSON, CSV, TSV, or SQL output, and optionally set a seed for reproducible results.
- 3
Generate and export
Click Generate Data, then copy the output or download it as a .json, .csv, .tsv, or .sql file.