10 Minute Mail: a free temporary email address with a real countdown
Your disposable address is ready the moment the page loads. Watch the timer, add ten minutes if a code is slow, or pick a 5, 15, 20 or 60 minute window instead.
Inbox
0 messagesYour inbox is ready
New messages will appear automatically. You do not need to refresh this page.
The window you pick is how long the address accepts new mail. Mail already in the inbox is kept for the retention period shown above it, so a slow verification code is never lost the instant the timer hits zero.
“10 minute mail” is a temporary, disposable email address that works for about ten minutes: a real inbox, created in seconds, used once for a signup or a verification code, then allowed to expire. You give it to a site instead of your personal address, receive whatever it sends — a confirmation link, a one-time code, a download — and walk away. Nothing is tied to your name, and there is nothing to clean up.
The tool above is the real thing, not a preview: the address was issued when you opened this page, the countdown is live, and mail appears in the inbox below without a refresh. Need more time? Press +10 minutes. Want a different window? Pick it from the selector and a fresh address is created with exactly that lifetime. Everything here is free, with no account.
What is 10 minute mail?
10 minute mail is a free, disposable email address that accepts incoming messages for a short, fixed window — traditionally ten minutes — and then stops working, so you can sign up for something without exposing an inbox you care about. The name comes from the first services of this kind, which showed a ten-minute timer beside the address and one button to add ten more — most verification emails arrive within a minute, so an address only needs to exist for a few.
Technically it is the same thing as any other temporary email: a random address on a domain the service controls, with a web inbox that shows what arrives. What makes “10 minute” distinct is the expectation of a visible timer and a short, predictable life. People searching for it want an address instantly, proof of how long it lasts, and a way to add time if a code is slow — which is exactly what the hero above gives you.
How the 10-minute timer works here
This service runs two clocks, and the big countdown is only the first. The first clock is the acceptance window: how long the address receives new messages. When it reaches zero, mail sent to the address is discarded on arrival — never stored, never shown. That is the clock shown in the hero as mm:ss, the one +10 minutes extends, and the one the selector sets to 5, 10, 15, 20 or 60 minutes.
The second clock is message retention: how long the messages the inbox has already received stay readable. It is shown next to the first clock as “Messages kept”, and it runs well past the acceptance window — a day by default. So a 10-minute address does not evaporate at 10:00 with your code inside it. It simply stops taking in new mail; what already arrived still opens, and still shows the extracted one-time code, until the retention timer runs out or you delete it. Most 10 minute mail services tie both behaviours to one timer, which is how a slow confirmation email ends up unread and gone. Separating them is deliberate, and the two labelled values above the inbox make it visible rather than something you have to trust.
One more honest detail: the extend button can only add time up to the lifetime a standard address would have been given anyway, so a timed address can never outlive a normal one.
Email in 5 minutes
Pick 5 min when the thing you are waiting for is immediate: a numeric login code, a “confirm your email” link you will click straight away, or a one-time download link. Those messages normally arrive in under thirty seconds, so five minutes leaves plenty of margin while making sure the address is dead before any follow-up marketing starts. Five minutes is also the shortest window this service will issue — ask for less and you still get five, because a code delayed by a busy mail queue is the one you need to catch.
If the code has not shown up as the countdown nears zero, press +10 minutes rather than generating a new address: a new address means restarting the signup, an extension keeps the one the site already has.
15 minute email
A 15 min window fits signups with more than one email: a welcome message first and the verification second, or a confirm link followed by a separate set-your-password link. Fifteen minutes covers a two-step flow plus the time spent on the form, without leaving the address open all afternoon.
It also suits sites that send mail in batches — forums, ticketing systems, smaller shops often flush their queue every few minutes, so a code can legitimately take five to ten minutes to arrive. A 15 minute email address absorbs that delay instead of making you watch the clock.
20 minute mail
Choose 20 min when you expect to come back to the inbox: a file sent after a short processing delay, a receipt after a free-trial checkout, or a service that emails you once an export is ready. Twenty minutes lets you step away and return without the address closing behind you, yet nothing you forgot about stays reachable for long.
Developers testing their own transactional email tend to pick this window too: it covers a full signup → confirm → password-reset sequence, and the retention clock keeps every message readable afterwards for comparison.
Need an hour? 60-minute temp mail
The 60 min option is for anything that involves waiting on a person or a slow system: a manual account review, a support ticket reply, an approval email, or a webinar link that only goes out shortly before the start. An hour is still a disposable address — it closes and you never think about it again — but it stops being a race.
Sixty minutes is the longest window on the selector because beyond that you are no longer looking for 10 minute mail. For an inbox that lasts a day or more, use a standard temporary email address from the home page, or the Keep longer button under the address, which pins the inbox for an extended period.
What happens when the timer runs out
When the acceptance countdown reaches zero, three things happen in order. First, the address stops receiving: any message sent to it from that moment is discarded by our mail pipeline before it is stored, so nothing sent after the cut-off ever appears in the inbox. Second, the hero switches to an expired state and the extend button is disabled — once an address has closed, the only honest option is a new one, and the selector gives you that in one click. Third, the retention clock keeps running, so every message that arrived before the cut-off stays readable, attachments and extracted code included, until “Messages kept” also reaches zero.
At that second deadline the contents are permanently deleted — bodies, attachments and raw mail — and the deletion is logged. The address is never reissued to anyone else, so a site that keeps emailing it is emailing nothing. Want a message gone sooner? Its delete control removes it instantly and permanently. Removing the inbox from Recent Inboxes detaches it from this browser. Nothing here needs an account, and a deletion cannot be reversed.
10 minute mail vs temp mail
The difference is the lifetime, not the technology. Both are disposable inboxes on a shared domain with a web view and no login. A temp mail address typically lasts hours or days and is meant for things you might return to — a trial you want to keep checking, a newsletter you are evaluating, a forum account you will log into tomorrow. 10 minute mail is the same inbox deliberately set to a short fuse: use it once, let it close, and forget it existed.
Pick the short version when all you need is a code or a link and you would rather the address was unusable by the time anyone tries to market to it. Pick the long version when you expect several messages over a longer period, or do not know how quickly a site will respond. Here you do not have to choose between two tools: the selector sets the window for the next address, Keep longer stretches an inbox you want to hold onto, and the home page issues the standard lifetime by default.
Neither variant can send: these inboxes are receive-only. And if a signup form says a disposable domain is not allowed, the temporary Gmail address option usually gets through where a random domain does not.
Recover an inbox
An address is private to the browser that created it, so a cleared cookie or a different device would normally mean losing access. That is why every inbox comes with a recovery code, shown once at creation and available again from Save recovery code. The code plus the exact address reopens the inbox from any browser via Recover Inbox or the recovery page, for as long as the retention clock is running.
Recovery does not restart the acceptance window: if the address had already stopped receiving, you get the messages it holds, not a reopened address, and the extend button stays disabled. An address that could be reopened after expiry would no longer be a 10-minute address. Treat the code like a password — anyone with both it and the address can read the inbox.