Email Address Generator & Validator
Generate valid-format test email addresses (random or name-based, custom domain) and validate any address in layers — RFC 5322 syntax, domain/TLD sanity, disposable-provider detection, typo suggestion (gmial→gmail), and role-address flag. Batch support, pure JS, 100% client-side.
About Email Address Generator & Validator
Generate valid-format test email addresses (random or name-based, custom domain) and validate any address in layers — RFC 5322 syntax, domain/TLD sanity, disposable-provider detection, typo suggestion (gmial→gmail), and role-address flag. Batch support, pure JS, 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the email validator work?
We check every address in layers: (1) RFC 5322 simplified syntax — local-part and domain structure, plus-addressing, quoted local parts, length limits; (2) domain/TLD sanity — well-formed labels and a valid TLD; (3) disposable-provider detection against a bundled list of 100+ throwaway domains; (4) typo suggestion (gmial.com → gmail.com); (5) role-address flag (info@, admin@, billing@). All checks run locally — your addresses never leave the browser.
Can I generate test email addresses for sandbox use?
Yes. Generate either random-format addresses (random local-parts at a real provider domain) or name-based addresses from first/last name parts using common formats: first.last@, flast@, firstl@, last.first@. You can also supply a custom domain. These addresses are structurally valid RFC 5322 — they are not assigned to real inboxes. Never use them to send real mail or sign up for services you don't control.
What disposable providers does the tool detect?
The bundled list covers 100+ known throwaway providers including Mailinator, 10minutemail, Guerrillamail, TempMail, Yopmail, Getairmail, Sharklasers, Trashmail, Dispostable, Mailnesia, and many more. The list is bundled in the page — no network call is made. Detection is offline, instant, and private.
Are my email addresses uploaded to a server?
Never. Every syntax check, disposable lookup, typo suggestion, and generation step runs 100% client-side. There is no MX-record lookup (the blueprint's optional DoH MX check is intentionally omitted to keep the tool fully offline). The history feature stores only operation metadata (counts + timestamps) in localStorage on this device — never the email addresses themselves.
What extra features does this tool have versus other email tools?
(1) RFC 5322 simplified syntax validation with quoted-local-part support. (2) Plus-addressing aware (user+tag@domain). (3) Bundled 100+ disposable-domain list, fully offline. (4) Common-provider typo detection (gmial, hotnail, yaho, etc.). (5) Role-address flag (info@, admin@, billing@, etc.). (6) Random and name-based generation. (7) Custom-domain support. (8) Batch validate up to 10k rows. (9) Batch generate up to 1k addresses per click. (10) Privacy masking. (11) CSV export of batch results. (12) Canonical RFC test vectors. (13) localStorage history (max 20, no addresses stored). (14) Shareable URL with mode + count + domain encoded.
Related tools
.bashrc / .zshrc Alias & Config Manager
Build shell aliases, functions, exports, and PATH edits in a visual editor, then export a clean, commented .aliases file sourced from both .bashrc and .zshrc — with shadowing detection against shell builtins and common CLI tools, function suggestions when args are needed, starter packs (git, docker, kubectl, navigation, safety, ls, dev, devops, data science), import of existing rc files, dedupe, history (localStorage), and shareable URL. 100% client-side.
Add / Subtract Date Calculator
Add or subtract years, months, weeks, days, hours, minutes and seconds from a starting date/time. Calendar-day or business-day mode with custom weekend + holiday list. Month-end policy toggle (clamp to last day vs overflow). Repeat/series mode (e.g. every 2 weeks x 10) with CSV export. Shareable URL. 100% client-side.
Age Calculator
Calculate exact age from a birth date in calendar years/months/days (no negative-day bugs) plus totals in months/weeks/days/hours/minutes/seconds. Next-birthday countdown with weekday. Feb-29 birthday policy toggle. Milestones (1,000 days, 10,000 days, 1 billion seconds). Zodiac sign + Chinese zodiac. Age gap comparison. Shareable URL. 100% client-side.