Paste your cold email subject and body; the checker highlights ~400 known spam-trigger phrases plus patterns (ALL CAPS, excessive punctuation, dollar signs, urgency markers). A subject-line trigger is weighted 3x heavier than a body trigger. Aim for a score of 80+. The entire check runs in your browser — nothing is sent to any server.
Spam Word Checker
No issues yet — paste your email above.
All checks run in your browser against a bundled wordlist. Your email copy is never sent to any server.
How the Score Works
The checker starts at 100 and deducts:
- 15 points per spam phrase in the subject line (3x weighted)
- 2 points per spam phrase in the body
- 12 points per pattern flag in the subject (ALL CAPS, excessive punctuation, multiple dollar signs)
- 2 points per pattern flag in the body
Score bands: 80-100 safe · 60-79 borderline · below 60 rewrite recommended.
Trigger Categories
The bundled wordlist covers ~400 phrases across these categories (sourced from SpamAssassin defaults, Mailshake's spam word list, and Winnr platform data):
- Urgency markers — "act now", "limited time", "expires soon", "urgent"
- Money/greed — "make money", "earn $", "free money", "guaranteed income"
- Free/no-cost claims — "100% free", "free trial", "no obligation", "no hidden fees"
- Health/miracle — "lose weight", "miracle", "cures", "reverses aging"
- Financial bait — "refinance", "consolidate debt", "pre-approved", "no credit check"
- Adult/scam — "xanax", "viagra", "meet singles", "enlargement"
- Deceptive language — "this is not spam", "why pay more", "hidden charges"
Rewrite Patterns That Work
- "Free" → "complimentary", "included", or drop it. "Get a free audit" → "Get a complimentary audit"
- "Act now" → specific date. "Act now" → "Let me know by Friday"
- "Guarantee" → "promise", "commit", or be specific. "We guarantee results" → "Most clients see 20%+ in 90 days"
- "Risk-free" → drop it and state the refund policy. "Risk-free trial" → "30-day refund if it isn't a fit"
- ALL CAPS → sentence case. "EXCLUSIVE OFFER" → "A quick offer for you"
- Exclamation stacks → single period. "URGENT!!!" → "Quick note."
Related: Use the inbox calculator to size your fleet. Publish SPF, DKIM, and DMARC before sending.
Frequently Asked Questions
Will this tell me if my email lands in spam?
Not directly — spam placement depends on sender reputation, DNS authentication, and recipient engagement too. But trigger words are a major factor, and this tool catches them in seconds.
What is a spam trigger word?
A phrase spam filters associate with unsolicited email: "FREE", "act now", "guarantee", "no obligation", "$$$", and so on.
Is this AI-powered?
Not yet. v1 uses a curated static wordlist (~400 phrases) plus regex patterns. LLM-powered "explain + rewrite" mode is on the roadmap.
What's a good score?
80-100 is safe. 70-79 is borderline. Below 70, rewrite.
Does this send my email anywhere?
No. The check runs entirely in your browser. Nothing is logged.
Why are subject triggers weighted 3x?
Spam filters treat subject-line signals as much stronger indicators than body signals. A clean body with a spammy subject still lands in spam.
Can I still use urgency?
Sparingly. Prefer specific dates ("by Friday") over generic urgency ("ACT NOW"). One urgency marker is usually fine; stacking multiple triggers a stronger spam signal.