Fake / Mock Data Generator

LOCAL · IN-BROWSER

Generate realistic mock data from a custom schema. Export to JSON, CSV, or SQL.

Advertisement728 × 90
Rows
Format
JSON output
Define your schema and click Generate…
Advertisement728 × 90

About Fake / Mock Data Generator

Define a schema with named fields and data types — UUID, email, first name, last name, phone, address, city, country, date, boolean, number, or custom enum — then generate up to 1,000 realistic mock records. Export as JSON, CSV, or SQL INSERT statements for direct use in tests or seeding databases. All generation happens client-side.

All processing happens entirely in your browser using modern web APIs. Nothing is uploaded to our servers — your data stays local and private. Free to use forever.

Common use cases

  • Seeding a development database with realistic-looking user records
  • Creating test fixtures for unit and integration tests
  • Generating mock API responses for frontend development
  • Creating sample CSV files for testing data import pipelines
  • Building demos and presentations with realistic-looking data
  • Generating SQL INSERT statements for populating test databases

How it works

You define field names and types in the schema editor. For each row, the generator picks a random value from a built-in corpus for that type (e.g., names drawn from a list of 500 first names, emails constructed from name + domain). UUID fields use crypto.randomUUID(). Dates generate random timestamps within a range. The output is serialized as JSON (JSON.stringify), CSV (RFC 4180), or SQL INSERT statements.