At a glance
| shitty.email | Guerrilla Mail | Temp-Mail | 10MinuteMail | Mailinator | |
|---|---|---|---|---|---|
| How long it lasts | 1 hour, extendable to 24. Then the address and all mail are deleted. | Messages deleted after 1 hour; the address can be reused later. | Address kept until you delete it; messages deleted within 1–2 hours. | 10 minutes; each click adds another 10. | Messages auto-deleted after a few hours. |
| Who can read the inbox | Only whoever holds the inbox’s session token. Knowing the address is not enough. | Anyone who enters the same address. | Your browser session. Free addresses are on shared domains; Premium advertises private addresses. | Only you, per their FAQ. | Free tier: anyone who types the inbox name — all public. Private domains on paid plans. |
| Choose your own address | No, always random (which is why it can’t be guessed) | Yes | Paid plan | No | Yes, any name |
| Send or reply | No, receive-only | Yes | No | Reply and forward | No |
| API | Free, no key: REST + WebSocket push | Free JSON API, no key | Paid, via an API marketplace key | No public API | Team API token (free “Verified Pro” tier or paid plans) |
| Account needed | No | No | No (Premium optional) | No | No for public inboxes |
Compiled in September 2026 from each service’s own site and documentation. Services change, so check their sites before relying on a detail.
What shitty.email does differently
- Private by construction. Addresses are random and reading an inbox requires the token issued when it was created. On services where the address is the key, anyone who guesses or reuses a name sees your verification codes and reset links.
- Mail is pushed, not polled. The page holds a WebSocket open, so a message shows up about a second after our server receives it, without refreshing.
- Deletion is the whole point. After the timer runs out the address, the inbox and every message are gone. There are no backups to leak later.
- Tracking pixels don’t reach you. Remote images are fetched through our proxy, so senders don’t see your IP address when you open a message, and HTML is sanitized before display.
- A free API without a key. Create an inbox, wait for mail, read it back — useful for testing signup and password-reset flows. See the email testing guide.
When another service is the better pick
- You need to send or reply: Guerrilla Mail lets you compose mail and 10MinuteMail lets you reply; shitty.email is receive-only.
- You need the same address next week: Guerrilla Mail and Temp-Mail keep an address around; ours disappears within 24 hours at most.
- You need a specific, memorable address: Guerrilla Mail and Mailinator let you choose the name.
- A QA team needs private domains, shared inboxes and support: Mailinator’s paid plans are built for that.
- A site blocks every disposable domain: none of these will get past it; use an alias from your real provider instead.
Frequently confused with
shitty.email is an independent service. It is not affiliated with shitmail, trashmail, or other similarly named disposable email sites.