RandomBasis

Address for testing

Random Email Generator

Valid test addresses on reserved domains - they can never reach a real person.

Runs locally in your browser. Nothing you generate is ever sent to a server.

Press "Generate" for a test address.

Format

Domain

These addresses accept no mail. Use them for testing your own software, not for signing up.

About this random email generator

Press Generate and a syntactically valid email address appears, built from a random name and one of the reserved example domains. It exists for filling test databases, checking form validation and writing documentation - not for signing up to anything.

Why reserved domains, not a real provider

This is the decision that matters. The domains example.com, example.org and example.net are reserved by the standards body specifically for documentation and testing, and they accept no mail. Generators that invent addresses at real mail providers produce addresses that may well belong to somebody, and test systems have a long history of accidentally emailing those people. Using a reserved domain removes that possibility entirely.

Formats worth testing

The formats here mirror how organisations actually build addresses: first.last, initial plus surname, first name and a number, and the plus-tag form. That last one is the interesting case for anyone testing a signup form, because plus-tagging is entirely valid under the email standard and a surprising number of forms reject it anyway. If your validator refuses one of these, that is a bug worth knowing about.

Filling a test database

Raise the quantity to a hundred and press once. Real-looking addresses exercise sorting, column widths, unique constraints and display truncation in ways that placeholder text never does, and Copy All gives you the list in a form you can paste straight into a fixture file.

What not to use them for

These are not disposable inboxes. Nothing sent to them arrives anywhere, so they cannot receive a confirmation link, and they should never be entered into somebody else's signup form. If you need a working throwaway address, you need a disposable mail service, which is a different thing entirely.

How the randomness works

The name parts and the domain are each drawn using your browser's cryptographic random source, with rejection sampling so no name is favoured. Repeats within a batch are removed, so a hundred addresses are a hundred different ones.

How do I generate a random email address?

Choose a format and press Generate. An address appears, ready to copy into a test form or a database.

Do these addresses belong to anyone?

No, and that is deliberate. Every address uses example.com, example.org or example.net, which are reserved by the internet standards body for documentation and testing. Mail sent to them cannot reach a real person.

Can I use these to sign up for things?

No. They are for testing your own software, not for registering accounts. Nothing sent to them will ever arrive, and using a real-looking address that belongs to somebody else is worse.

Can I generate a batch for a test database?

Yes. Set the quantity up to 100 and press once, then Copy All to paste the whole list, one address per line.

Which format should I use?

first.last is the most common corporate style, initial+last is close behind, and the plus-tag style is worth testing because a surprising number of forms reject it even though it is valid.

Are the addresses valid?

Yes. Every address is a syntactically valid one that a correct email validator should accept, which is the point when you are testing a form.