Free Mock Data Generator (Fake Data for Testing)
This free mock data generator creates fake people for testing: names, emails on the reserved example.com domain, phone numbers, street addresses, cities, states and postal codes for India, the US or the UK. Choose how many records, pick CSV or JSON and copy the result. It is for test forms, demo databases and design mockups only. Every record is invented and not a real person.

Mock Data Generator
Generators and Converters
About this tool
Developers, testers and designers often need realistic rows to fill a form, seed a demo database or make a mockup look real. Using real customer data for that is risky and often against policy. Made-up records avoid the problem, and good fake data still catches layout bugs such as long names, two-line addresses and unusual postal code formats.
Pick a country and the tool builds names, streets, cities, states and postal codes in that country's style: six-digit PIN codes for India, five-digit ZIP codes for the US and outward and inward postcodes for the UK. Emails use example.com, a domain reserved for documentation, so a message can never reach a real inbox. US numbers use the 555-01 range set aside for fiction and UK numbers use the 07700 900 range reserved for drama.
Everything here is random and fictional. Street names and city pairs are common examples, not real addresses, and Indian mobile numbers are random digits that could by chance match a real number, so never call or message them. Do not use this data to sign up for services or to mislead anyone. Add a seed number to get the same records again. Nothing is stored.
Frequently asked questions
Is the generated data real?
No. Names, streets and numbers are randomly combined from common examples and no record belongs to a real person. Emails use example.com, which is reserved and cannot receive mail. Treat every record as fake and use it for testing only.
Can I use the data to sign up for websites?
No. The data is meant for testing your own forms, databases and designs. Using made-up details to open accounts on other services may break their terms, and the emails cannot receive confirmation messages anyway.
How do I get the same records again?
Type any number in the seed field. The same seed, country and count always produce the same records, which helps when you need repeatable test fixtures. Leave it empty for a fresh random set every time.
Which countries and fields are supported?
India, the United States and the United Kingdom. Each record has an id, full name, email, phone, street address, city, state or region and postal code. Output can be copied as CSV for spreadsheets or JSON for code and APIs.
