Instant · Anonymous · Free

Disposable email,
instantly.

Generate a temporary inbox in one click. No sign-up. Emails auto-expire.

Email Address
Inbox
Messages 0
📭
Generate an email address to start receiving mail.

Free Temporary Email — Disposable Inbox in One Click

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.

Frequently asked questions

What is a temporary email?

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.

Is it free?

Yes, completely free with no sign-up and no limits.

Can I choose my own email name?

Yes. Use Custom Name to pick your own local part, as long as it is available.

Do the emails expire?

Yes, disposable inboxes are temporary and messages auto-expire. Copy anything you need before closing the session.

Is there an API?

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.

Temp Mail APIREST · v1 · Free
Base URL
GET/api/mailjson

Create a disposable inbox.

ParamTypeDescription
actionstringrequired"create"
namestringoptionalCustom local-part (optional).
Click Open → see live response in your browser
Open
GET/api/mailjson

List messages in an inbox.

ParamTypeDescription
actionstringrequired"inbox"
mailstringrequiredDisposable address.
Click Open → see live response in your browser
Open
Replace with an address from action=create.
GET/api/mailjson

Read one message.

ParamTypeDescription
actionstringrequired"read"
mailstringrequiredAddress.
idstringrequiredMessage ID.
Click Open → see live response in your browser
Open
GET/api/mailjson

Delete one message.

ParamTypeDescription
actionstringrequired"delete"
mailstringrequiredAddress.
idstringrequiredMessage ID.
Click Open → see live response in your browser
Open