Generate realistic test data in your browser

Create up to 10,000 fake users, orders, products, addresses, and other records. Export JSON, CSV, SQL, YAML, XML, and more—free, private, and without signing up.

Free · No signup · Browser-only · Reproducible seeds · 10,000 rows

Data model

Choose the record structure to configure

5 of 15 fields enabled
PeopleNames, emails, phones and personal details
Fields
  • First Name
    firstName
  • Last Name
    lastName
  • Full Name
    fullName
  • Email
    email
  • Phone
    phone
  • Gender
    gender
  • Age
    age
  • Date of Birth
    dob
  • Username
    username
  • Password
    password
  • Avatar URL
    avatar
  • Bio
    bio
  • Job Title
    jobTitle
  • Department
    department
  • Language
    language

Reserved contact details and synthetic credentials
SeedRecreates the same rows for shared fixtures and repeatable tests.

Configure, generate, export

Configure your fields above, set the row count, and hit Generate.

Export JSON, CSV, SQL, and 13 more formats.

Test data that is useful without exposing real people

Build synthetic datasets for local development, QA, demos, import validation, and API fixtures. Safe Test Data mode uses reserved domains and clearly synthetic identifiers so accidental emails, calls, or credential use are less likely.

Supported output formats include JSON, YAML, NDJSON, CSV, Markdown Table, SQL, PostgreSQL, MySQL, MongoDB, C#, Python, JavaScript, XML, PHP, Perl, TypeScript. You can preview the generated dataset in any supported format, then copy or download it as a ready-to-use file.

Built for development workflows

Configure fields once, generate locally, and export in the format your application expects.

  • Up to 10,000 rows generated locally
  • Reproducible seeded datasets
  • Safe example emails, IP addresses, phones, passwords, and API keys
  • JSON, CSV, SQL, PostgreSQL, MySQL, YAML, XML, NDJSON, and code exports

How to generate test data

  1. Choose a preset or build a custom schema.
  2. Enable the fields your test requires and rename keys if needed.
  3. Choose a row count and optional reproducible seed.
  4. Generate, inspect the lightweight preview, then copy or download the complete dataset.

Why browser-only generation matters

Your schema and generated rows stay on the device. You can create representative fixtures without uploading customer records or production database snapshots to another service.

Use safe values by default

Reserved email domains and documentation IP ranges make generated contact and network values clearly test-only while preserving realistic shapes for validation.

Frequently asked questions

Is the generator free?
Yes. It is free, requires no account, and supports up to 10,000 rows.
Does generated data leave my browser?
No. Generation and export happen locally in your browser.
Can I reproduce the same dataset?
Yes. Enable a seed and reuse the same value and configuration.