Skip to content
100% local

Random email generator

Generate a bulk list of fake, synthetic email addresses for testing.

Output

Random email generator

Generate a bulk list of realistic-looking but entirely fake email addresses — useful for seeding a test database, filling out a demo signup form, load-testing an import script, or any place you need plausible email data without touching a real inbox. Set how many you want and the list appears instantly, one address per line, ready to copy or download as a .txt file.

Two styles are available. "Firstname.lastname" builds addresses like "[email protected]" from a small built-in list of common first and last names, which reads naturally in a spreadsheet or a UI mockup. "Random characters" instead uses a fully random alphanumeric local part — a string like "[email protected]" — which is a better fit when you specifically want to avoid anything that looks like it could belong to a real person. Every address uses the domain you choose, defaulting to "example.com", the domain officially reserved by IETF RFC 2606 for documentation and testing so it can never resolve to a real mailbox. You can swap in any other domain, including a subdomain like "mail.test-domain.co.uk" — the tool checks it looks like a valid domain before generating.

All randomness comes from your browser's cryptographically secure random number generator, the same source used for passwords and tokens elsewhere on this site, so addresses aren't predictable from one run to the next even though they're not meant to be secret. The tally under the output shows how many addresses were generated and how many are unique, plus a standing reminder that the list is synthetic test data.

Everything runs locally in your browser — nothing is generated on a server, and no address is ever actually registered or capable of receiving mail. Use these addresses freely in test suites, seed data, or design mockups, but never to sign up for a real service or contact a real person: they don't belong to anyone, and the ones built from common names are not meant to represent any real individual.

FAQ

Are these real email addresses I can message?
No. They are synthetic test data. By default they use example.com, the domain reserved by IETF RFC 2606 specifically so it never resolves to a real mailbox — nothing sent to these addresses would ever be delivered.
What’s the difference between the two name styles?
"Firstname.lastname" builds readable addresses like "[email protected]" from a small built-in list of common names. "Random characters" instead uses a fully random alphanumeric local part, which is a better fit when you want to avoid anything resembling a real person’s name.
Can I use my own domain instead of example.com?
Yes. Enter any domain, including one with a subdomain like "mail.test-domain.co.uk". The tool checks that it looks like a valid domain before generating addresses.
How random is the local part in "Random characters" mode?
It draws from your browser’s cryptographically secure random number generator (crypto.getRandomValues), the same source this site uses for passwords, so the sequence can’t be predicted from a previous run.
Is my data uploaded anywhere?
No. The whole list is generated entirely in your browser — nothing is sent to a server, and no address is ever actually registered with any provider.