Search tools

Find a tool by name or what it does.

Random Email Generator

Generate correctly formed but undeliverable email addresses for form testing and seed data.

Test addresses

  • ines.moreau@example.com
  • nora.khan@example.com
  • kenji.clark@example.com
  • liam.kowalski@example.com
  • kenji.kim@example.com
  • amara.silva@example.com
  • hannah.silva@example.com
  • ines.jensen@example.com
  • clara.andersson@example.com
  • sofia.clark@example.com

Fake addresses for testing. They are correctly formed but no message sent to one will ever arrive. Generated on your device.

Domain

The example domains are set aside for documentation, so nothing you generate can reach a real inbox.

Address style

How many

Up to 100 at a time, with no repeats inside a batch. Raising the amount keeps the addresses already on the list and adds more below them.

How to generate random email addresses

  1. Get a list instantly

    A batch of test addresses appears as soon as the page loads, ready to copy.

  2. Choose a domain

    Stay on one of the example domains, which cannot receive mail, or switch to Custom and type a domain you control.

  3. Pick a style and amount

    Choose name-based addresses like firstname.lastname or random strings, then generate 1 to 100 at a time.

  4. Copy the batch

    Press Copy all to take the whole list as one address per line, or Regenerate for a fresh draw.

Why use this tool

Safe by default

The default domains are set aside for documentation and examples, so a generated address can never land in a real inbox or be registered by anyone.

Name-based or random

Name-based addresses read like firstname.lastname for realistic-looking screenshots and seed rows. Random addresses are ten characters of letters and digits for uniqueness testing.

Up to 100 with no repeats

Every address inside a batch is unique, so a hundred rows means a hundred distinct values for a unique-column check.

Your own domain

Switch to Custom to point the batch at a domain you own or a reserved test name, useful when your validation rejects the standard example domains.

A stable list you can extend

Raising the amount keeps the addresses already on screen and adds more below them, so a longer list does not scramble what you already copied.

Generated on your device

Addresses are assembled locally from built-in word lists and never sent, stored, or logged anywhere.

About this tool

This generator produces email addresses that pass validation but reach nobody. That combination is what test data needs: a signup form, an import file, or a seeded database wants values shaped like real addresses, without any chance of a message actually being delivered to a stranger. The default domains are set aside for documentation and examples, so nothing you generate here belongs to a real person or can ever be registered.

Pick the shape that matches what you are testing. Name-based addresses look like firstname.lastname and read naturally in a screenshot, a demo account list, or a table of sample customers. Random addresses are ten characters of letters and digits, which is better when you want values that obviously are not real and that stress a unique constraint. Either way, every address inside a batch is distinct, and you can ask for 1, 5, 10, 25, 50, or 100 at once.

If your form rejects the standard example domains, switch to Custom and type a domain you own or a reserved test name. Only a plain host name is accepted, with no protocol, path, or spaces, and an unusable entry is flagged instead of quietly producing broken addresses. Everything is assembled on your device from built-in word lists. Need other filler content? The mock data generator builds whole rows, the random name generator makes matching people, and extract emails pulls addresses back out of a block of text.

Frequently asked questions

Are these real email addresses?
No. They are correctly formed, so they pass validation, but they are not real inboxes. The default domains are reserved for documentation, which means nobody can register them and no message sent to one will ever be delivered.
Can I receive mail at a generated address?
No, and that is the point. This tool is for filling forms, seeding databases, and building screenshots, not for signing up to something and reading the confirmation. If you need a real inbox you can throw away, use a disposable mail service instead.
Can I use my own domain?
Yes. Choose Custom and type a plain host name like acme.test. Use a domain you own or a reserved test name, so you are not generating addresses that might belong to someone else. Entries with a protocol, path, or space are rejected.
Will any addresses repeat?
Not inside a single batch. Every address on the list is unique, so a batch of 100 gives 100 distinct values. Raising the amount keeps what is already there and adds new addresses below it.
Is anything sent or stored?
No. Every address is assembled in your browser from built-in word lists and never leaves your device. Nothing is uploaded or logged, and the list is gone when you close the page unless you copied it.

Related tools