Privacy, Simplified.
Generate a free temporary email instantly and receive verification codes without exposing your real inbox.
Inbox
Live sync · Auto-deletes in 24hYour inbox is empty
Waiting for incoming emails...
Why Choose Hassan Mail?
Built for developers, QA engineers, and privacy-conscious users who need a reliable, zero-dependency disposable inbox.
Instant Generation
Get a working disposable inbox in under a second. No forms, no CAPTCHA, no waiting.
Privacy by Default
Zero PII collected. Your real identity stays hidden — no cookies, no profiling.
Auto OTP Extraction
Verification codes (4–8 digits) are detected and surfaced with 1-click copy, alongside primary confirmation links.
24-Hour Auto-Delete
All received emails are automatically purged from local VPS storage after exactly 24 hours — permanently.
10+ Domains
Choose from 10 unique domains (mail, secure, vault, ghost, relay, nova, nexus, swift, prime, pulse) to bypass site filters.
Real-Time Inbox
New emails appear in your inbox as they arrive — no page reload. Auto-checks every 2 seconds.
Developer REST API
Programmatically fetch inboxes via GET /api/inbox?email=... — no API key required for public use.
Safe HTML Viewer
HTML emails render inside a sandboxed iframe. Switch between HTML, Plain Text, or JSON views.
100% Local Storage
No third-party database. All email data lives exclusively on the VPS local disk — zero cloud dependency.
Anti-Spam Shield
Disposable by design — sign up once, discard the inbox. Never see marketing emails again.
Instant Delete
Delete the current inbox server-side and generate a fresh address with one click.
Mobile & Desktop
Fully responsive — optimized for every phone, tablet, and desktop browser out of the box.
Programmatic Access
Integrate Hassan Mail directly into your apps, test scripts, and CI/CD pipelines. No API key required.
Endpoints
/api/inboxFetch all emails (up to 24h) for any address.
/api/inboxDelete all emails for an inbox or a single message.
Public access is free: 120 req/min per IP. Use ?apikey=hassan_private_786 in scripts for unlimited access.
1// Fetch inbox for a temporary email address2"color:#ff7b72">const email = "alex.r4f2j@mail.hassanai.xyz";34"color:#ff7b72">const res = "color:#ff7b72">await fetch(5 "color:#79c0ff">`https://mail.hassanai.xyz/api/inbox?email=${email}`6);78"color:#ff7b72">const { emails } = "color:#ff7b72">await res.json();910emails.forEach((msg) => {11 console.log("color:#79c0ff">`From: ${msg."color:#ff7b72">from}`);12 console.log("color:#79c0ff">`Subject: ${msg.subject}`);13 "color:#ff7b72">if (msg.otp_code) {14 console.log("color:#79c0ff">`OTP Code: ${msg.otp_code}`); // Auto-extracted!15 }16 console.log("color:#79c0ff">`Body: ${msg.body_text}`);17});
Frequently Asked Questions
Yes — 100% free, forever. No registration, no credit card, no account required. Simply open the site and your inbox is ready.