Random email generator
Made-up, name-based email addresses for form tests, seed data and mockups.
Output · 0 emails
Loading…Loading…
- Use
- Test data
- Batch
- Multiple
Related tools
Guides
This random email generator makes up addresses from a list of 40 first names and 40 last names, joined to one of ten domains such as gmail.com, outlook.com or example.com. You get 1 to 20 per batch. They look real because they follow the patterns real addresses use. That's the point, but it also means an address on a real provider could belong to an actual person.
How to generate fake email addresses
- Set the How many slider anywhere from 1 to 20.
- Click Generate, or Regenerate for a new batch.
- Tap an address to copy it, or use Copy all or Export .txt.
- Paste them into your test form, fixture file or mockup.
How the addresses are built
Each address takes a random first and last name and joins them one of four ways: first.last, firstlast, first initial plus last name, or first.last with a number from 1 to 99 on the end. The domain is one of gmail.com, yahoo.com, outlook.com, hotmail.com, icloud.com, proton.me, example.com, mail.com, fastmail.com and live.com. With only 1,600 name pairs, the same address can turn up twice in a batch.
Don't send mail to them
Nine of those ten domains are real mail providers. An address like james.smith@gmail.com was invented here, but someone may well own it. Use these where nothing gets sent: validation tests, fixtures, screenshots. If your test does send email, swap the domain for example.com, which is reserved for documentation, or use an inbox you control.
When fake email addresses are useful
- Filling email fields in automated form-validation tests.
- Seeding a development database or fixture file.
- Making a CRM or app demo look lived-in.
- Designing an email-list screen without touching real user data.
Frequently asked questions
Are the generated email addresses real?
They're invented, not copied from any list of real users. But most use real providers like gmail.com, so a generated address can match someone's actual inbox by chance. Don't email them.
Can I use fake emails for sign-up testing?
Yes, in a test or staging setup where no mail goes out. If the sign-up sends a confirmation email, change the domain to example.com or use an inbox you own.
What domains do the generated emails use?
gmail.com, yahoo.com, outlook.com, hotmail.com, icloud.com, proton.me, example.com, mail.com, fastmail.com and live.com. Each is equally likely.
How many fake email addresses can I generate?
Up to 20 per batch. Click Regenerate as often as you like.
Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.