Fake email generator
Create realistic-looking addresses such as emma.walker@example.com for testing sign-up forms, demos and screenshots. They use only domains reserved for documentation, so they cannot reach a real person.
Runs in your browser: nothing you enter is sent anywhere.
How to use it
- Choose a domain and how many addresses you need.
- Pick the name style, and tick +tag if you want variants such as
emma.walker+signup@example.com.
- Press Generate again and copy one address or the whole list.
Why the reserved domains
RFC 2606 sets aside example.com, example.org and example.net, along with the top-level names .test, .example, .invalid and .localhost, so that examples never point at a real site or inbox. This tool uses the three example domains only.
Name styles
Good to know
Addresses are lower case and use only letters, digits, dots, underscores and an optional +tag, so they pass the simple validators most forms use. Use them only for testing: do not sign real people up with them.
Frequently asked questions
Why only example.com, example.org and example.net?
RFC 2606 reserves these domains so nobody can register them. An address on them can never belong to a real person, so using it for tests will not send mail to a stranger or flood someone's inbox.
Do these addresses receive email?
No. The domains are reserved and have no mail service for the public. Use them for form validation, screenshots and test data. If your test needs to receive mail, use a test inbox that you control.
What does the +tag do?
Some mail systems, for example Gmail, treat name+tag@domain as the same mailbox as name@domain, and developers use tags to tell test sign-ups apart. Not every provider supports it, and some websites reject the plus sign. Here the tag is just part of the fake address.
Are the names real people?
No. First names and surnames are random picks from a list of common English names. A combination can match a real person by chance, but on a reserved domain the address cannot reach them.