Dummy/Fake Data Generator

Pick how many records and which fields you need, then copy the result as JSON or CSV — useful for filling out test forms or seeding a dev database.

How Dummy/Fake Data Generator Works

This tool creates realistic-looking but entirely fictional records -- names, emails, phone numbers, addresses, and more -- for filling out test forms or seeding a development database, without using anyone's real information.

Formula & Method

Each record is assembled by randomly combining values from built-in lists of first names, last names, street names, cities, states, companies, and job titles, then formatting them to match either a United States or an India regional convention (for example, a US phone number like (555) 123-4567 versus an India-style +91 XXXXX XXXXX, or a 5-digit US zip versus a 6-digit Indian postal code). Email addresses and usernames are derived from the generated first and last name plus a random number, and date of birth is generated by picking a random age between 18 and 70 and a random day within that birth year. Everything is produced with the browser's standard Math.random() -- fine for filling out test data, but not intended for anything security-sensitive like passwords or tokens.

Worked Example

Generating 10 records in the "India" region with all fields checked might produce a row like: full name "Priya Sharma", email "priya.sharma42@gmail.com", phone "+91 98765 43210", street "4521 Cedar Road", city "Mumbai", state "Maharashtra", zip "400001", country "India", company "Nova Solutions", job title "Data Analyst", username "psharma57", and a date of birth such as "1991-03-14" -- each field independently randomized, so re-generating gives a completely different set of 10 rows.

Frequently Asked Questions

Is this data real or connected to any actual person?
No -- every name, email, address, and phone number is assembled from generic word lists and random numbers. Any resemblance to a real person, company, or address is coincidental.
Can I export the generated records for use in my own tests?
Yes -- use the "Copy as JSON" or "Copy as CSV" buttons to copy the currently displayed records (only the fields you've checked) straight to your clipboard for pasting into a test fixture, spreadsheet, or database seed script.
Why does switching the region change phone numbers and addresses but not names?
The name lists include both Western and Indian first and last names regardless of the selected region, so either region can produce either style of name -- only phone format, street/city/state lists, zip length, and country change with the region toggle.
Are the generated emails and phone numbers real and reachable?
They're structurally valid (correct format, plausible domains) but not guaranteed to be unused or unreachable -- since they're randomly generated, avoid sending real messages to them and treat them purely as placeholder test data.