Free Online Fake Data Generator
Generate names, emails, addresses, and test records for development.
Choose between 1 and 100 records.
Use the same seed to reproduce the same records.
| Name | Phone | Address | Company | UUID |
|---|
Every record is fictional. Email addresses use reserved example and test domains, and phone numbers use reserved ranges, so the output is safe for demos, fixtures, and UI testing.
About the Fake Data Generator
Realistic sample data makes a user interface easier to evaluate. Empty tables and placeholder text hide layout problems, while long names, varied addresses, and different phone formats reveal wrapping, spacing, and alignment issues. This generator creates complete mock records with a name, email address, phone number, street address, company, and UUID. Use it to populate a design prototype, seed a development database, test a CSV import, or create fixtures for an automated test suite.
The data comes from curated pools of first names, last names, company words, street names, cities, countries, and reserved email domains. A random generator combines those pieces into readable records. The optional seed makes the process reproducible: the same seed and count produce the same output, which is useful when a bug only appears with a particular row. Leave the seed empty for fresh data on every click.
What each field contains
- Name: a first name and last name from the curated lists.
- Email: a lower-case name-based address at a reserved example or test domain.
- Phone: a fictional number using a reserved range or a country calling code.
- Address: a street number, street name, city, region, postal code, and country.
- Company: a generated business name built from curated word pools.
- UUID: a version 4 identifier generated from the same random stream.
Using the output
The table is for quick review. The JSON download is ready for JavaScript, Python, or API request bodies. The CSV download can be opened in a spreadsheet or imported into a database tool. Both formats contain the same records, so you can choose whichever fits your workflow. If you need more than 100 rows, run the generator several times with different seeds and combine the files. Remember that these records are synthetic: do not treat them as real personal data, and do not use them to impersonate a real person.
How to generate fake data
- Set the number of records between 1 and 100.
- Optionally enter a seed for repeatable output.
- Press Generate data and review the table.
- Copy the JSON or download it as JSON or CSV.
Frequently asked questions
Are the email addresses real?
No. They use reserved domains such as example.com and demo.test, which are not used for real mailboxes. The addresses are safe for documentation and testing.
How does the seed work?
The seed is hashed into a pseudo-random number generator. The same seed and record count produce the same sequence, while a different seed produces different names, addresses, and IDs.
Can I use the data in production?
Use it only as placeholder data. It is not connected to real people, but production records should come from your actual data source and follow your privacy and retention policies.