What this tool does
Email Generator creates synthetic test email addresses using first.last, initial+last, keyword, or random local-parts with configurable domains and separators.
Generate fake/test email addresses with flexible formats, domains, separators, count, and seed support.
Email Generator creates synthetic test email addresses using first.last, initial+last, keyword, or random local-parts with configurable domains and separators.
It helps developers and QA teams fill signup forms, seed fixtures, and demo UIs without inventing addresses by hand.
The browser combines name banks or keywords with separators, optional numbers, plus-tags, and a chosen domain to build local-part@domain addresses.
first.last and initial+last mimic common corporate patterns. Keyword mode is good for role-based demos. Random mode is useful when uniqueness matters more than realism.
Prefer example.com, test.test, or other reserved/test domains so generated addresses are obviously not production contacts.
Enter a seed with the same settings to regenerate the same list for shared fixtures.
Email generation happens locally in your browser.
Generated addresses are synthetic. They may collide with real mailboxes if you use public domains—stick to example/test domains for safety.
example.com and test.test are safe choices for documentation and demos. Avoid real consumer domains unless you control delivery.
Some providers treat user+tag@domain as an alias of user@domain. Useful for filtering test signups when a real mailbox is intentionally used.
Yes. Copy plain text, copy JSON, or download CSV for spreadsheets and fixtures.
With Prefer unique enabled, the tool retries within a run. Uniqueness is not guaranteed across separate generations without careful seeding.
Generate first.last emails on example.com to exercise client and server validation without real mailboxes.
Use a fixed seed and JSON export so every environment loads the same synthetic accounts.
Switch to keyword format with demo/qa/staging tags for readable addresses in test reports.
Generate a larger random set and import CSV to check uniqueness rules and conflict handling.