Tired of handing your real email to every website? EvilMail lets you create disposable email addresses in one click — no signup, no personal info, no traces left behind.
- Sign up for services without exposing your real inbox
- Bypass spam and marketing floods
- Test your own apps with real email delivery
- Stay anonymous online
- Visit the Chrome Web Store listing
- Click "Add to Chrome"
- Done! Click the EvilMail icon in your toolbar
- Download or clone this repository
git clone https://github.com/Evil-Mail/evilmail-chrome.git
- Open
chrome://extensions/in Chrome - Enable Developer mode (top right)
- Click "Load unpacked" and select the cloned folder
- EvilMail icon appears in your toolbar
- Click the EvilMail icon in your toolbar
- Select a domain and expiration time
- Click "Generate Email" — your temp address is ready and copied!
- Use it anywhere, receive emails in real-time
Want to use your own domain?
- Create a free account at evilmail.pro
- Add and verify your domain in the dashboard
- Get your API Key from evilmail.pro/api-docs
- Paste the API Key in the extension settings
- Your verified domains now appear in the domain selector
EvilMail offers a full REST API for developers:
# Create a temp email
curl -X POST https://evilmail.pro/api/temp-email \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{"domain": "evilmail.pro", "ttlMinutes": 60}'
# Check inbox
curl https://evilmail.pro/api/inbox \
-H "X-API-Key: your-api-key"
# Extract verification code (regex)
curl "https://evilmail.pro/api/regex/[email protected]" \
-H "X-API-Key: your-api-key"Full documentation: evilmail.pro/api-docs
EvilMail is localized in 12 languages:
🇬🇧 English · 🇹🇷 Turkce · 🇩🇪 Deutsch · 🇫🇷 Francais · 🇷🇺 Russkij · 🇺🇦 Ukrainska · 🇵🇱 Polski · 🇦🇿 Azerbaycanca · 🇮🇷 Farsi · 🇵🇭 Filipino · 🇳🇬 Hausa · Akan
| Permission | Why |
|---|---|
storage |
Save your preferences, API key, and session locally |
alarms |
Auto-refresh inbox and check for new emails |
notifications |
Desktop alerts when new emails arrive |
offscreen |
Play notification sounds in the background |
host_permissions |
Communicate with evilmail.pro API only |
EvilMail does not collect, store, or transmit any personal data. Everything stays in your browser.
- Manifest V3 — latest Chrome extension standard
- Vanilla JS — zero dependencies, fast and lightweight
- Chrome Storage API — local-first data
- EvilMail REST API — evilmail.pro/api-docs
Contributions are welcome! Feel free to:
- Fork the repository
- Create a feature branch (
git checkout -b feature/awesome) - Commit your changes (
git commit -m 'Add awesome feature') - Push to the branch (
git push origin feature/awesome) - Open a Pull Request
| Website | evilmail.pro |
| API Documentation | evilmail.pro/api-docs |
| Get API Key | evilmail.pro/pricing |
| Chrome Extension | Chrome Web Store |
| Report Issues | GitHub Issues |
Built with passion by Evil-Mail
If EvilMail helps you, consider giving this repo a star!




