Generate a temporary inbox in one click. No sign-up. Emails auto-expire.
Temp Mail gives you a free, disposable email address in seconds. No sign-up, no password, no personal details. Use it to verify accounts, sign up for websites, test apps, or download files without handing over your real email. Every message lands in the live inbox on this page, and you can read, copy or delete it instantly.
Prefer your own address? Use Custom Name to create something like john123@domain.com. Building an app? Everything here is also available as a free REST API — see the API Docs button in the top bar.
A temporary (disposable) email is a free inbox you use instantly without signing up. It receives real emails while keeping your personal inbox private and spam-free.
Yes, completely free with no sign-up and no limits.
Yes. Use Custom Name to pick your own local part, as long as it is available.
Yes, disposable inboxes are temporary and messages auto-expire. Copy anything you need before closing the session.
Yes, a free REST API to create addresses, list the inbox, read a message and delete a message. Click API Docs in the top bar.
/api/mailjsonCreate a disposable inbox.
| Param | Type | Description | |
|---|---|---|---|
| action | string | required | "create" |
| name | string | optional | Custom local-part (optional). |
/api/mailjsonList messages in an inbox.
| Param | Type | Description | |
|---|---|---|---|
| action | string | required | "inbox" |
| string | required | Disposable address. |
action=create./api/mailjsonRead one message.
| Param | Type | Description | |
|---|---|---|---|
| action | string | required | "read" |
| string | required | Address. | |
| id | string | required | Message ID. |
/api/mailjsonDelete one message.
| Param | Type | Description | |
|---|---|---|---|
| action | string | required | "delete" |
| string | required | Address. | |
| id | string | required | Message ID. |