Skip to content
Tools.Town
290+ free online tools

Mock Data Generator

100% Free

Generate fake JSON or CSV rows — names, emails, phones, cities — with a reproducible seed.

100% Secure
No Sign Up
Client-Side
Be the first to rate
Format

Fields: id, firstName, lastName, email, phone, city, age. Client-side only.

Output

[
  {
    "id": 1,
    "firstName": "Emma",
    "lastName": "Martinez",
    "email": "emma.martinez1@sample.org",
    "phone": "+17357872330",
    "city": "Seattle",
    "age": 44
  },
  {
    "id": 2,
    "firstName": "Ethan",
    "lastName": "Moore",
    "email": "ethan.moore2@sample.org",
    "phone": "+15778536440",
    "city": "Denver",
    "age": 62
  },
  {
    "id": 3,
    "firstName": "Chloe",
    "lastName": "Nguyen",
    "email": "chloe.nguyen3@example.com",
    "phone": "+16005835901",
    "city": "Miami",
    "age": 48
  },
  {
    "id": 4,
    "firstName": "Ava",
    "lastName": "Anderson",
    "email": "ava.anderson4@sample.org",
    "phone": "+12409674130",
    "city": "Portland",
    "age": 19
  },
  {
    "id": 5,
    "firstName": "Ethan",
    "lastName": "Johnson",
    "email": "ethan.johnson5@example.com",
    "phone": "+18268378344",
    "city": "Portland",
    "age": 19
  },
  {
    "id": 6,
    "firstName": "Liam",
    "lastName": "Clark",
    "email": "liam.clark6@mail.test",
    "phone": "+18472183869",
    "city": "Chicago",
    "age": 40
  },
  {
    "id": 7,
    "firstName": "Ava",
    "lastName": "Johnson",
    "email": "ava.johnson7@demo.dev",
    "phone": "+16773836101",
    "city": "Denver",
    "age": 50
  },
  {
    "id": 8,
    "firstName": "Zoe",
    "lastName": "Nguyen",
    "email": "zoe.nguyen8@demo.dev",
    "phone": "+18869687353",
    "city": "Portland",
    "age": 28
  },
  {
    "id": 9,
    "firstName": "Ethan",
    "lastName": "Brown",
    "email": "ethan.brown9@example.com",
    "phone": "+17278878347",
    "city": "Miami",
    "age": 52
  },
  {
    "id": 10,
    "firstName": "Nora",
    "lastName": "Johnson",
    "email": "nora.johnson10@sample.org",
    "phone": "+15449099976",
    "city": "Atlanta",
    "age": 24
  }
]

Embed This Tool

Easy to Embed

Add Mock Data Generator to your website or blog in seconds.

  • Responsive design
  • Lightweight & fast
  • No backend required
  • Always up-to-date
<iframe
  src="https://tools.town/embed/mock-data-generator/"
  width="100%"
  height="600"
  style="border:none; border-radius:12px;"
  loading="lazy"
  title="Mock Data Generator">
</iframe>

Share This Tool

Share Instantly

Share Mock Data Generator with anyone — no login required.

  • Shareable link
  • No login required
  • Works on any device
  • No account needed

Share via

Advertisement

How to Use

  1. 1 Choose row count (up to 200 free)
  2. 2 Pick JSON or CSV
  3. 3 Optionally set a seed for reproducible output
  4. 4 Copy the result into your tests

Features

  • JSON and CSV export
  • Reproducible seed
  • Common person fields
  • Client-side free tier

Why it Matters

Frontend and API tests need realistic sample rows without installing Faker.

★★★★★

Generate synthetic people rows for UI and API tests. Output JSON or CSV — all in your browser.

Frequently Asked Questions

Is the data real?
No — synthetic names and emails for testing only.
Why a seed?
Same seed + same settings = identical output for fixtures.
Larger datasets?
Free cap is 200 rows in-browser. Larger volumes are a Pro candidate later.

Related Tools You Might Like

Browse more free tools