Fake Data Generator
Use this free fake data generator to make sample names, emails, phone numbers and addresses for testing — all clearly labelled as fake.
All data on this page is fake sample data — it is made up for testing and does not belong to any real person.
Generate some sample data to see it here.
Nothing generated here is saved or sent anywhere — everything happens in your browser.
How to use this fake data generator
Step 1: Tick the types of data you want. Full names, emails, phone numbers, street addresses, cities and company names are all ticked by default, but you can untick any you do not need. At least one type must stay ticked, or the generator will ask you to pick one.
Step 2: Choose how many rows to make, from 1 to 20, and pick a format: a plain list, a table, or CSV. Five rows is the default, which is enough for most quick tests. If you ask for more than 20, the tool caps it at 20 and tells you so.
Step 3: Click Generate for a fresh set of rows, Copy to copy them all, or Download CSV to save them as a file with a header row that lists only the columns you ticked. Every click of Generate makes a new random set, so you can keep going until the rows look right for your test.
Worked example: generate 5 rows with all types ticked
Leave every box ticked, set the count to 5, choose the plain list format and click Generate. You will see exactly 5 rows, and every row has a name, an email, a phone number, an address, a city and a company. A row might read: Ava Smith — ava.smith@example.com — (555) 014-2837 — 412 Maple Street — Springfield — Bright Labs.
Now switch the format to Table and the same rows appear in columns, which is easier to scan when you have many rows. Switch to CSV and the rows appear as comma-separated values, ready to paste into a spreadsheet. Click Download CSV and the file you get starts with the header row Name, Email, Phone, Address, City, Company, followed by the same 5 rows. Untick the company box and generate again, and the Company column disappears from both the table and the CSV header. That is the whole point: the output always matches the boxes you ticked.
What fake data is for
Fake data is sample data for testing, and it is useful in places where real data would be wrong to use. Developers test signup forms, checkout pages and search boxes with it, so they can try hundreds of cases without typing names by hand. Designers fill demo accounts and screenshots with it, so a page looks realistic without showing a real customer. Teachers and trainers use it in lessons, so students can practise with data that looks real but harms nobody.
It is also useful when you need to show somebody a design. A table with five realistic rows is much easier to judge than a table full of the word test repeated over and over. The rows need to look believable — a name that reads like a name, an email in the usual shape, a phone number with the usual shape — but they must never belong to a real person. That is why this fake data generator builds everything from fixed lists of common first and last names, street names, cities and company names, and never from anything real.
Why the fake domains and 555 numbers matter
The emails from this tool always end in example.com or test.com, and the phone numbers always start with (555). That is deliberate. The domains example.com and test.com are reserved as fictional, which means they can never belong to a real person or a real business. If you send a test email to one of these addresses, it goes nowhere, and it can never reach a stranger by accident.
The 555 range works the same way for phones. Numbers starting with 555 are set aside for fictional use in films, television and testing, so a generated number like (555) 014-2837 can never be a real person's number. Put together, these two choices mean the sample data is safe by design: it looks realistic enough to test with, but it can never accidentally point at a real person, a real inbox or a real phone. That safety is built into the tool, not left to chance, and it is the reason the page says plainly at the top that all the data here is fake.
Frequently asked questions
Is this data real?
No — every name, email and number is made up for testing and belongs to no real person. Names come from a fixed list of common names, emails use the reserved domains example.com and test.com, and phone numbers use the fictional 555 range.
Can I use it in my app?
Yes. That is what it is for: testing forms, filling demo accounts, trying out a design and showing screenshots. Because it is clearly fake, it is safe to use in test databases and demos.
Why do the emails use example.com?
Because example.com and test.com are reserved as fictional domains. They can never belong to a real person, so a test email to one of these addresses can never reach a stranger by accident.
Why do the phone numbers start with 555?
Because numbers starting with 555 are set aside for fictional use. A generated number like (555) 014-2837 can never be a real person's number, so it is safe for testing.
Can I download the data?
Yes — use the Download CSV button. It saves the rows as a .csv file with a header row that lists only the columns you ticked, ready to open in a spreadsheet.