01
What it is
Disposable Temp Mail gives you anonymous email inboxes with no account and no sign-up. Use one to receive confirmation codes, newsletters, or anything you don't want tied to your real address — then let it expire, or strike it when done.
It is receive-only: inboxes can take mail in, but never send. There is nothing to configure — file an entry and the address is live immediately.
02
Filing a new entry
Type a name and press Create for a custom address, or leave the field empty and press Create for a random one. Names allow letters, numbers, dots, underscores, and hyphens, up to 64 characters.
Pick how long to keep it before filing: 3 days, 7 days, 30 days (~1 month), 90 days (~3 months), 180 days (~6 months), or until you remove it. A quick automatic bot check runs on creation to keep the service free for everyone.
03
Reading the register
Your entries are listed in the register on the left. Select one to open its reading room: incoming mail appears as ledger rows numbered with sender, subject, and arrival time.
- Click a row to expand the full message.
- Text / Original: messages with a rich version offer both. Text is the safe default; Original renders the sender's formatting in an isolated frame that cannot run scripts.
- Attachments appear below the message for download (5 files, 5 MB each at most). They age out with their message.
- Copy copies the selected inbox address to the clipboard.
- Refresh checks for new mail now; the register also re-checks on its own while the tab is visible.
- Keyboard: N files a new entry, R refreshes the register.
04
Moving between devices
Every entry carries a transfer code — four groups of four characters, easy to read aloud and type. To shelve an inbox on another device you have three ways, all equivalent:
- Scan the plate: open the entry and press Transfer to show its QR. Scan it with the other device's camera — the inbox shelves itself there.
- Type the code: press Transfer, copy the code, and enter it in the other device's Link an entry? field.
- Open a link: the QR encodes a link of the form /?claim=CODE — opening it on any device links the inbox directly.
Anyone holding a code or plate can read that inbox's mail, so keep them close — the same way you'd guard a spare key.
05
Keeping & striking
- Renew restarts an inbox's clock from today — useful when a 7-day entry turns out to matter.
- Plan changes how long an inbox is kept, effective immediately. Shortening the plan also restarts its clock from today; lengthening it keeps the original filing date.
- Strike from ledger deletes a single message inside an expanded row.
- Remove unlinks an inbox from your browser only. Its messages stay in the archive until expiry — and the entry can be shelved again any time with its transfer code.
06
How long things survive
Each inbox follows its own plan, counted from filing or from the last Renew. Ledger entries run on a separate clock: every message is deleted 90 days after arrival on any plan — but when an entry expires, its remaining mail goes with it, so the archive can't grow forever. The purge runs nightly.
07
Sessions & privacy
There are no accounts: your browser holds a random session, and entries belong to whichever session shelved them. Clearing site data or switching browsers loses the shelf — but any entry can be recovered with its transfer code, which is why the Transfer plate matters. See the Privacy Policy for exactly what is stored and for how long.
08
Fair-use limits
To keep the service free for everyone: 30 new inboxes per hour per network address, 20 per browser session, and 30 inbox-linkings per hour per network address — plus the automatic bot check on creation. If a limit trips, wait out the hour; nothing is banned.
09
Installing the app
Install it from your browser's address bar for a standalone window and home-screen icon. The shell works offline; inbox data syncs whenever you're back online.
10
When something misbehaves
- Mail hasn't arrived: delivery usually takes a few minutes and can stretch past ten at busy times. Press R and give it a quarter of an hour before assuming loss — and double-check the address spelling with the sender.
- Code rejected: transfer codes are consumed never — they stay valid for the inbox's whole life. Rejection means a typo (they tolerate case, spaces, and dashes) or the inbox already expired.
- Bot check loops: the challenge may ask you to tick a box on unusual networks. One pass covers the session.
- Entry vanished: site data was likely cleared. Re-shelve it with its transfer code.
11
Running your own
The whole service is open source and one-worker simple. Follow the Source link below for the repository, setup steps, and the API reference.