About Random Email
Random Email generates addresses in the familiar local-part, at-sign, domain form, built from common names so the result reads like a plausible record. Up to a hundred can be produced at once for populating a mailing list fixture or a database seed.
Every address uses the reserved example domain, which is the single most useful property here. That domain is set aside by the standards for exactly this purpose and cannot receive mail, so there is no risk of generated addresses reaching a real inbox or of a test run sending anything to a stranger.
What you cannot rely on is variety at scale. The combinations come from a limited set of first names, surnames and a two-digit number, so the total pool is small and duplicates appear quickly in a large batch. For a fixture that needs distinct addresses, remove repeats after generating rather than assuming the draw covered everything.
How to use Random Email
- 1 Set how many email addresses to produce, up to a hundred per run.
- 2 Copy the list, one address per line.
- 3 Deduplicate before loading them into anything that requires unique values.
Frequently asked questions
Can these addresses receive mail?
No. They use the reserved example domain, which is set aside precisely so that generated and documented addresses can never reach a real mailbox. That makes them safe for fixtures without any risk of sending to a stranger.
Will a batch contain duplicates?
It can, and in a large batch it will. The pool of names and suffixes is small, so repeated combinations are expected; deduplicate the output before using it where uniqueness is required.
Are they valid email addresses?
They are well-formed and pass ordinary format validation, which is what makes them useful for testing input handling. They are not deliverable, by design, so a test that verifies actual delivery needs a different approach.
Free, online, and private
Free to use
Random Email is completely free. There is no account to create, no login, and no hidden charge or usage limit.
Runs online in your browser
It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.
Your data stays private
All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.
How Random Email behaves in detail
These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.
| Parameter | Value |
|---|---|
| Address shape | firstname.lastname + a number from 0 to 99 + @example.com, all lowercase |
| Address space | 20 first names × 20 last names × 100 numbers = 40,000 distinct addresses |
| Domain | hard-coded to example.com, with no domain input |
| Batch output | 1 to 100 addresses, default 10, one per line |
Compiled from the implementation of this tool and checked against it by itoolnet.
What Random Email does not do
Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.
- The domain is fixed to example.com, so every address in a batch lives in one reserved documentation domain and no other provider can be produced — there is no field for a custom domain.
- Nothing de-duplicates the batch. Each line is an independent draw from 40,000 combinations, so a 100-address run can and does contain the same address twice with no warning.
- The local part is always first.last plus a two-digit number: no underscores, no hyphens, no plus-tags and no dotted variants, and the trailing number never goes above 99.
Tested and documented by itoolnet, the team that builds and maintains this site.