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.com or 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:

check.tstypescript
import { isDisposable } from '@isdisposable/js';

isDisposable('x7k2p@mailinator.com'); // true
isDisposable('jane@gmail.com');       // false

Want 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.

Block disposable emails today

isDisposable is free and open source — add it to your signup flow in one line.

Keep reading