Ontoom

Email generator

Generate fake email addresses for tests, seeds and forms.

Important: fake addresses for tests. They are not real inboxes and do not receive messages.

History

Latest generated values in this browser, grouped by date.

Nothing yet. Click generate to start.

Used

Values copied in this browser, by date.

Nothing used yet. Copy a result to record it.

Need a name, document and contact in the same record? Person generator.

What an email generator is

A test email generator builds addresses in the local@domain shape to fill sign-up forms, database seeds, API mocks and forms while the software is not in production yet. The result on this page is random and stays in your browser: Ontoom does not open an account, host an inbox or forward messages.

For testing, not an inbox

These addresses are not inboxes. Nothing you send to example.com, example.org or example.net reaches a person: those names are reserved for examples and documentation and must not be used as real mail. The tool also does not offer temporary email, message reading or a receive API. If the test must receive a confirmation link, use a mailbox you control or your own domain in staging.

Test domains and a custom domain

The default is example.com. example.org, example.net and any name ending in .test, .example, .invalid or .localhost are also safe choices: those spaces are reserved so they do not work as ordinary sites and mail systems. A custom domain is for when the app requires a specific host, such as the company domain in staging. Confirm that you control that DNS. Addresses at public providers may belong to real people — do not use this tool to generate them in bulk.

Address formats

The part before the @ changes with the format. Every address is lowercase and without accents, so it pastes into CSV, JSON and databases without encoding issues.

  • First and last name produces something like joao.silva@example.com.
  • First_last swaps the dot for an underscore: joao_silva@example.com.
  • Initial and last name shortens the first name: j.silva@example.com.
  • Name and number adds four digits: ana.4821@example.com.
  • Random builds a string with no name, useful when the test must not look like a person.

How to generate test emails

  1. Choose the quantity, from 1 to 100.
  2. Choose the local-part format: first and last name, underscore, initial, name with a number, or a random string.
  3. Keep a test domain or enter a custom domain you control.
  4. Click Generate emails and copy one address or the whole list. For a record with a name and documents, use the person generator.

Generated in the browser

The draw of the name, the number and the chosen domain happens in your browser. Ontoom does not receive the list, does not store the addresses on a server and does not send email. History for this tool, after you generate again, stays in this browser’s local storage and disappears when you clear the site data.

Good practices

  • Use it only in development, QA, staging and study.
  • Do not register the address as a real customer contact, invoice, account or production password recovery.
  • Prefer reserved domains when the test does not need to receive email.
  • Delete fixtures and the local history at the end of the test cycle.

Frequently asked questions

Does the generated email receive messages?
No. The address is fake. example.com, example.org and example.net are reserved and do not point to inboxes. Ontoom does not create an account, forward email or show received messages.
Can I use it in production?
Not as a person’s contact. Use generation in development, staging and automated tests. In production, ask for an email the user controls.
Which domain should I choose?
For most tests, example.com. If the system rejects that domain, use example.org, example.net or a name ending in .test. Use a custom domain only when you control the DNS or accept the risk that the address exists.
Does the data leave my browser?
Not by using the tool. The list is built in the browser. History stays in this device’s local storage.
Why are there no accents in the names?
The local part uses only unaccented letters, numbers and the dot and underscore separators. The address then pastes into forms, CSV and databases without encoding problems.
Does this replace temporary email?
No. Temporary email is a mailbox that receives messages for a few minutes. Here you only get a synthetic address to fill a field. Nothing is delivered and nothing can be read.

See also