What is a disposable email address?
May 12, 2026 · 5 min read
A disposable email address is a temporary inbox that anyone can create instantly, use once, and abandon. It needs no signup and no password — you visit a site like 10minutemail.com, it hands you an address, and that inbox disappears within minutes or hours. They're also called temporary, throwaway, burner, or 10-minute email addresses.
How disposable email works
A disposable email provider owns one or more domains and accepts mail for any address on them. When you open the site, it generates a random address — x7k2p@mailinator.com— and shows you a public inbox for it. Any message sent there appears for a short window, then is wiped. There's no account, so there's nothing to clean up.
Why people use disposable email
- To grab a verification link or download without exposing a real inbox.
- To avoid marketing email and newsletters after a one-off signup.
- To sign up multiple times — trial farming, referral abuse.
- To stay anonymous, or simply out of privacy habit.
Disposable vs. temporary vs. email aliases
These terms get mixed up. They aren't the same thing:
- Disposable / temporary email — a public, throwaway inbox on a provider's domain. Expires. Cannot be reached again.
- Email alias (e.g.
you+shop@gmail.comor a forwarding service) — still routes to a real, permanent inbox. Not disposable. - Free webmail(Gmail, Outlook) — permanent mailboxes. Not disposable, even though they're free.
Why disposable email is a problem for your product
A signup from a disposable address is a user you can never reach again. That breaks more than it looks:
- Skewed metrics — signup and activation counts include accounts that were never real.
- Dead email lists — onboarding and re-engagement mail bounces or goes to an expired inbox, hurting your sender reputation.
- Abuse — disposable addresses are the standard tool for trial farming and referral fraud.
- Wasted resources — free-tier compute and storage spent on accounts that will never convert.
How to detect a disposable email address
You can't tell from the address syntax — x7k2p@mailinator.com looks as valid as any other. Detection works by checking the domain against a known list of disposable providers. There are over 160,000 such domains, and new ones appear constantly, so a maintained list is essential.
The open-source @isdisposable/js package (and isdisposable on PyPI) bundles that list and checks an address in one line, offline:
import { isDisposable } from '@isdisposable/js';
isDisposable('x7k2p@mailinator.com'); // true
isDisposable('jane@gmail.com'); // falseWant to check a specific domain right now? Use the free disposable email domain checker. To block disposable signups in your own app, see how to stop fake signups.
Summary
A disposable email address is a free, temporary inbox built to be used once and thrown away. It's convenient for the person creating it — and a quiet liability for any product that accepts it at signup. Detecting one is a domain lookup, and it takes a single line of code.