This tool estimates the likelihood that an email is spam by analyzing header fields and body text features
(e.g., suspicious terms, sender anomalies, link patterns). It uses a machine-learning model trained on public corpora
and is tuned for consumer-style messages.
Results are probabilistic and may be wrong. When in doubt, verify the sender domain, hover links before clicking, and
avoid opening unexpected attachments. For sensitive or regulated scenarios, use an enterprise-grade security solution.
Model Inputs & Limits
The analyzer considers token frequencies, common spam indicators, and heuristic signals extracted from the
.eml file. Extremely short emails or image-only messages may yield unreliable scores. We do not store uploaded emails.
2 Upload your email here
Have a .eml file? Drag & drop it below or use the button to pick a file. We’ll estimate spam likelihood and explain the factors.
By using this website and uploading a file, you automatically agree to the
Terms of Service and
Privacy Policy.
Do not upload confidential or special-category data (health, biometrics, etc.).
Upload .eml (drag & drop here or click the button)
Important: This tool uses AI and can be wrong. Results are for informational purposes only and do not constitute legal, security, or professional advice.
No warranty; use at your own risk. Always use your own discretion.
By using this site you acknowledge that you are responsible for your own decisions and actions.
We’ll show the percentage and a simple explanation here.
Upload a .eml file to see the spam likelihood in plain English.
Why this result?
Pushes SPAM ↑
Pushes HAM ↓
1 Download your email as .eml
Pick your email app below. Menu names change—look for “Download message”, “Save as…”, “Raw source”, or “View original”.
Gmail (Web)
Open the email.
Click the More (⋮) menu at top-right of the message.
Choose Download message. If missing, click Show original → Download Original (saves .eml).
Outlook on the web (Outlook.com / Microsoft 365)
Open the email.
Click More actions (⋯) on the toolbar.
Select Download (saves .eml).
Outlook for Windows (Desktop)
Outlook for Windows saves .msg by default. To get .eml, use Outlook on the web, or open the message in Apple Mail/Thunderbird and save there.
Outlook for Mac
Select the email.
File → Save As…
Choose Raw Message Source or .eml (if available) and save.
Apple Mail (macOS)
Select the email.
File → Save As… → set Format to Raw Message Source → Save (creates .eml).
Tip: you can also drag the email from Mail to your Desktop—this creates a .eml.
Thunderbird
Select the email.
File → Save As → File… (default is .eml) or drag the message to a folder in Finder/Explorer.
Yahoo Mail (Web)
Open the email.
Click More (⋯) → View raw message.
Use your browser’s Save As… and save with the extension .eml (e.g., message.eml).
iCloud Mail (Web)
Open the email.
Use the action menu to view the message source.
Use Save As… in your browser and save with .eml extension.
Proton Mail (Web)
Use the message More (⋯) menu → Download to get .eml. If unavailable, enable downloads in settings or use Proton Bridge to export.
Mobile apps (iOS / Android)
Most mobile apps don’t export .eml directly. Use Forward as attachment to yourself, then download the attached .eml on a desktop.
Fallback: Forward as attachment
In your mail app, choose Forward as attachment (not a normal forward).
Send it to your own address.
Open it on a desktop client/webmail that supports saving attachments as .eml and download.
Privacy tip: only download and upload emails you’re allowed to share. This tool processes the message body to estimate spam likelihood.
Data Sources & Attribution
This project may use Kaggle-hosted mirrors of public email corpora for training/evaluation. Please review each dataset’s license/terms before use.
Licenses and terms are set by the original dataset owners and the Kaggle uploaders. Links are provided for attribution; raw email contents are used only for research/model training and are not republished by this site.