Free · no sign-up · runs in your browser

Spam word checker

Paste a cold email. We highlight the phrases, out of 67 on our list, that read as spam or sales-speak, and count links and capitals. Nothing leaves your browser.

An honest note on "spam words"

Lists of "spam trigger words" are everywhere, usually with the claim that a word sends mail to the junk folder. We do not make that claim, because we have no source for it for any single word. What we can say: these phrases are the ones promotional mass mail leans on, readers have learned to skip them, and some filters have been reported to weigh wording among many other signals.

So read the result as an editing prompt: would I say this to one person I respect? Where an email lands depends mostly on the sender, which is what the SPF, DKIM and DMARC checker looks at. Outlevo's automatic email check flags a subject over 90 characters, a body over 2,500 characters, more than one link and a short list of spam-like phrases.

The list, and why each group is on it

  • Promises and guarantees (14): guarantee, guaranteed, guarantees, risk-free, risk free, no obligation, 100% free, 100% guaranteed, winner, congratulations, double your, no strings attached, no questions asked, satisfaction guaranteed
    an unconditional promise is what junk mail leads with, and one you cannot prove is a claim you cannot back.
  • Urgency (11): act now, limited time, urgent, last chance, today only, expires soon, offer ends, don't miss out, hurry, final notice, time sensitive
    manufactured urgency is a mass-mail habit; a real deadline belongs in a sentence, not a trigger phrase.
  • Money and free offers (12): cash bonus, earn $, make money, extra income, free gift, free trial, no cost, cheap, lowest price, special promotion, save big, big discount
    a free or cash offer in the first lines is how a promotion announces itself.
  • Pressure to click or buy (9): click here, click below, buy now, order now, apply now, sign up free, open immediately, call now, reply now
    it tells the reader what to do before they know why.
  • Hype (11): amazing, incredible, once in a lifetime, miracle, revolutionary, game-changer, game changing, best-in-class, cutting-edge, world-class, breakthrough
    superlatives carry no information, and readers have learned to skip them.
  • Cold email clichés (10): i hope this email finds you well, i hope this finds you well, touch base, circle back, synergy, just following up, quick question, pick your brain, bumping this, per my last email
    not a spam trigger as such: the stock phrase that tells a reader the email is a template.

Matching is case-insensitive and on whole words. It finds phrases, not meaning.

Questions

Do these words send an email to spam?
We do not claim that. We have no source that says any one word does. The list is phrases that read as spam or as sales-speak to people, and that some filters have been reported to weigh. Where an email lands depends mostly on the sender: its domain, authentication and history.
Is my email sent anywhere?
No. The checker runs in your browser; nothing you paste leaves it.
Why is a word flagged that I need?
The list matches phrases, not intent: "guarantee" also matches "no guarantee", and "winner" a real award. Outlevo's own review notes the same. Keep the word if it is true and you can show it.
Where does the list come from?
It starts with the phrases in Outlevo's own automatic check, then adds common promotional and cold-email phrases. Outlevo's automatic email check flags a subject over 90 characters, a body over 2,500 characters, more than one link and a short list of spam-like phrases. Each group on this page says why its phrases are on the list.
What matters more than the words?
Whether the receiving server trusts the sender. Check SPF, DKIM and DMARC, and whether a sending address is on a blocklist.
What about links and images?
The checker also counts links and flags more than one, as Outlevo's own check does, and words in capitals. It does not look at images.

Outlevo checks every email before it goes

Drafts are checked for spam-like phrasing, invented numbers and too many links before anything is sent.