Hassan Mail
Instant disposable email. No sign-up, no tracking.
Generate your email address
Disposable temp email or Gmail dot-trick aliases — all in one place.
Email Generator
Your email address
No emails yet
Waiting for incoming messages…
Select an email
Choose a message from the list to read it here
Everything you need, nothing you don't
Built for developers, power users, and anyone who values their privacy online.
Instant Generation
Get a working temp email in under a second. No forms, no CAPTCHAs, no waiting.
Privacy First
Your real identity stays hidden. We collect zero personally identifiable information.
Auto-Refresh Inbox
Emails appear automatically every 2 seconds — no page reload needed.
8 Domains
Choose from 8 different domain suffixes to bypass site filters and restrictions.
Extendable Timer
Default 10-minute lifespan. Click '+10m' anytime to extend without losing emails.
Encrypted Transport
All traffic between you and our servers is encrypted end-to-end with TLS.
HTML Email Rendering
Emails with rich HTML — including verification buttons and OTP codes — render perfectly.
No Registration
Use any feature without creating an account. No email, no password, no tracking cookies.
One-Click Delete
Nuke your inbox and generate a fresh address instantly with a single button.
Anti-Spam
Disposable by design — use it for a sign-up and never see marketing emails again.
Public API
Developers can programmatically fetch inboxes via our lightweight REST API.
Mobile Ready
Fully responsive — works great on any phone, tablet, or desktop browser.
Programmatic Access
Integrate temp-mail functionality directly into your apps, scripts, and CI/CD pipelines.
Endpoints
/api/inboxFetch all emails for an address
email (required)Our public API is free to use and requires no authentication. Rate limit: 60 req/min per IP.
1// Fetch inbox for a temporary email address2"color:#ff7b72">const email = "x8fk2q@mail.hassanai.xyz";34"color:#ff7b72">const res = "color:#ff7b72">await fetch(5 `https://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 console.log("color:#79c0ff">`Body: ${msg.body_text}`);14});
Frequently Asked Questions
Can't find what you're looking for? Open a GitHub issue.
Yes — 100% free, forever. We generate revenue through non-intrusive ads, so you never need to pay or register.
