tools / fake test data / generate fake email addresses (deliverable)
test data · generator

Fake email generator

Generate syntactically-valid fake emails that won't bounce real inboxes. Use `@example.com` (RFC 2606 reserved) or `@example-test.invalid` to guarantee non-deliverability.

beginner seedable

Sample output

fakeit emails --domain=example.com --count=5 --seed=42

elinor.hawthorne@example.com
marcus.whitfield@example.com
priya.kashyap+test@example.com
kenji.nakamura@example.com
aisha.mensah_42@example.com

Safe vs unsafe examples

InputResult
user@example.com (RFC 2606-safe)safe to use
alias+tag@example.org (plus-addressing)safe to use
first.last@example.netsafe to use
**WARNING**: user@gmail.com (REAL DOMAIN — may bounce real inboxes if accidentally sent)avoid
user@.invalid (top-level only — not a valid FQDN)avoid
@example.com (missing local-part)avoid

Edge cases & caveats

Use RFC 2606 reserved domains for guaranteed non-delivery: example.com, example.net, example.org, *.test, *.invalid, *.localhost. Never use real domains for test data.

Note: see the warning above. Treat this page as a starting point, not a security control.

Common use cases

Generate fake data at scale
fakeit generates realistic fake test data — names, emails, IBANs, ISBNs, phones, addresses. Seedable, schemable, MIT-licensed, no telemetry.
Open fakeit  

Related

iban numbers by country · iban numbers by country · iban numbers by country · iban numbers by country · ↗ validate email format