Skip to main content
HomeMock Data Generator

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.

100% client-side · no data leaves your browser
Presets:
% blank
% blank
% blank
% blank
% blank
% blank
% blank

How to generate mock data

Create realistic test data for your app or database in under a minute.

  1. 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. 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. 3

    Generate and export

    Click Generate Data, then copy the output or download it as a .json, .csv, .tsv, or .sql file.