Random email generator
Generate a bulk list of fake, synthetic email addresses for testing.
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.