Spam Word Checker

A spam word checker — also called an email spam word checker — flags the words and formatting patterns that make an email look promotional before a recipient or a filter does.

Paste a subject line and body to check email for spam words and get a 0–100 risk score, a breakdown by category, word-level marks and a short list of fixes. Everything runs in your browser, so your copy is never uploaded or stored.

Free tool · nothing is uploaded

Check your email for spam triggers

Scans trigger phrases, ALL CAPS, repeated punctuation, emoji and link overload, then shows exactly where each signal sits.

  • 150+ trigger phrases
  • 0–100 risk score
  • Category breakdown
  • Word-level marks

Your email copy

Plain text works best. Trigger words are matched literally; context and intent are not judged.

Characters: 0 Words: 0 Links: 0

Adds one point for phrases such as “game-changer” or “cutting-edge”. Off by default.

Spam risk

Paste your email copy to see the risk score, flagged terms and fixes.

0 out of 100

— Paste your email copy to see the risk score.

  • Trigger terms 0
  • Total hits 0
  • ALL CAPS 0
  • Links 0

    Each bar is that category’s share of the total risk points.

    Flagged terms

      Amber = trigger phrase Red = ALL CAPS Blue = punctuation, emoji or prefix

      A phrase is judged on its own. “Free” may be harmless in one email and promotional in another; use the context, not the chip alone.

      What to fix

      • Info Paste your email copy above to run the scan.

      Annotated copy

      No copy to annotate yet.

      What a spam word checker can and cannot do

      A spam word checker compares your copy against the phrases and formatting patterns that commonly make an email look like bulk promotion. It is useful because the same handful of words and habits appear again and again in messages people delete without reading: pressure to act immediately, vague promises, free-money language, shouting capitals and stacked exclamation marks.

      This spam trigger word checker is a writing aid, not a deliverability test. Modern mailbox providers weigh sender reputation, authentication, sending history, list quality, recipient engagement, links and the full message context. No browser-only checker can see those things. Use this tool to catch avoidable writing problems, then treat the result as one input among several.

      How to use the checker

      1. Paste the subject line and body of the email into Email copy. Plain text works best.
      2. Read the Spam risk score and the badge beside it. The badge states the level in words, not just colour.
      3. Check the Risk split bars to see whether urgency, money, offers, hype or formatting is driving the score.
      4. Review Flagged terms for the distinct phrases and formatting signals the scan found.
      5. Read What to fix for specific edits, then inspect Annotated copy to see every mark in place.
      6. Turn on Strict mode if you also want soft sales clichés counted. Use Copy report to keep the result, Load example to see worked copies, and Clear to start again.

      How the risk score is calculated

      The email spam score is the sum of weighted findings, clamped to 0–100. Higher is riskier. Nothing is sampled or estimated: every point comes from a match the tool can point to in your text.

      FindingPointsCap
      Hard trigger phrase (for example “act now”, “guaranteed”, “risk-free”)4 for the first occurrence, +1 for each extra occurrenceNo separate cap; total is clamped at 100
      Moderate trigger phrase (for example “discount”, “this week only”)3 for the first occurrence, +1 for each extra occurrenceNo separate cap; total is clamped at 100
      Strict-mode sales cliché (for example “game-changer”)1 for the first occurrence, +1 for each extra occurrenceOff unless Strict mode is on
      ALL CAPS word of three or more letters, excluding common acronyms4 per distinct word16
      Run of two or more ! or ? characters4 per run12
      Emoji3 each6
      Links4 for two to four links, 8 for five or more8
      “Re:”, “Fwd:” or “Fw:” at the very start66

      A single link is treated as normal and adds nothing. A single exclamation mark or question mark is also normal; only consecutive runs count. Points from different findings stack, which is why one shouted trigger word can add both trigger and ALL CAPS points.

      ScoreStatusWhat it means
      0CleanNo finding in any rule fired.
      1–14Low riskA few minor signals. Worth a quick look.
      15–34ModerateSeveral promotional signals. Edit before sending.
      35–100High riskMany signals. Rewrite the flagged lines rather than trimming one word.

      The Risk split bars show each category’s share of the raw points, not a second score. In the 58-point example below, formatting contributes 20 points, so its bar is about 34%.

      What the checker looks for

      Trigger phrases

      The spam words list contains more than 150 phrases in four groups. It is a writing list, not a copy of any provider’s filter.

      GroupExamplesWhy it matters
      Urgencyact now, last chance, limited time, expires todayPressure language is a classic bulk-marketing pattern and often reads as manipulative when the deadline is not real.
      Moneymake money, risk-free, credit score, work from homeFinancial promises attract scrutiny and are frequently used in scams.
      Offersfree, 100%, guaranteed, exclusive offer, click hereOffer language is legitimate in context, but it is strongly associated with promotion.
      Hypeincredible, revolutionary, 10x, overnight successExaggerated claims without evidence reduce trust and read as sales copy.

      Cold email spam words tend to cluster in urgency and offers, but the scan does not assume a message type: a newsletter, a sales note and a support reply all use the same list.

      Matching is literal and case-insensitive. The list includes some plural variants, but it is not a stemmer: an unusual inflection that is not listed can be missed. Phrases are matched longest-first, so “limited time offer” is treated as one phrase rather than two partial matches.

      ALL CAPS words

      Any word of three or more letters in full uppercase counts, except common acronyms such as SEO, CRM, PDF, URL and DMARC. A word inside a URL, an email address or a merge tag is skipped. The cap is 16 points, so four or more distinct shouted words stop adding to the score.

      Repeated punctuation and emoji

      Two or more consecutive exclamation or question marks count as one run. A single mark is fine. Emoji are counted up to two for scoring, because the signal is the presence of decorative symbols rather than the exact number.

      Links and deceptive prefixes

      Two to four links add 4 points and five or more add 8. A single link is not penalised. Trigger words inside a recognised link are ignored, so a path such as /free-guide is not counted as an offer word. Starting the copy with “Re:”, “Fwd:” or “Fw:” adds 6 because it can imply a prior conversation that never happened.

      What Strict mode adds

      Strict mode adds a small list of soft sales clichés at one point each: “game-changer”, “cutting-edge”, “world-class”, “thought leader”, “move the needle”, “seamless” and similar phrases. These are not spam words in the deliverability sense. They are style signals that make copy sound generic.

      Because the points are low, Strict mode nudges the score without turning a normal email into a false alarm. A copy with “game-changing” and “cutting-edge” and nothing else scores 2: Low risk, not High.

      Worked examples

      These outputs come from the exact rules above. For the third row, three ALL CAPS words add 12 points and two punctuation runs add 8.

      CopyScoreStatusMain driver
      Subject: Following up on the pricing sheet — short note with a question and no trigger words0CleanNo matches.
      Subject: Last chance for the free guide — body repeats “last chance” and “free”, plus “save up to” and “exclusive offer”17ModerateUrgency and offer language.
      Subject: ACT NOW!!! Increase sales 100% guaranteed!!! — body adds FREE, double your, limited time, click here, claim your spot and Don’t wait!58HighTen distinct trigger phrases, three ALL CAPS words and two punctuation runs.
      “Our game-changing, cutting-edge platform” with Strict mode on2Low riskTwo strict-mode clichés at one point each.

      The numbers are not benchmarks. They are the output of this page’s scoring rules for those inputs. A different checker with a different list will produce a different number.

      Common false positives

      Word matching cannot understand intent. These are the cases worth a manual review:

      • “Free” in ordinary speech. “Feel free to reply” is not promotional, but the tool currently matches the word “free” wherever it appears. Rewrite it as “happy to reply” or ignore the flag.
      • Quoted text. A reply that quotes a customer saying “this is a great discount” inherits the customer’s words. The checker cannot tell your copy from a quotation.
      • Industry vocabulary. A finance newsletter may need “loan”, “mortgage” or “refinance” to be accurate. The flag is a prompt to check tone, not an instruction to delete the word.
      • Legitimate deadlines. “Expires today” is honest when it is true. The problem is invented urgency, not the existence of a date.
      • Acronyms outside the list. A valid all-caps acronym the tool does not know will be treated as shouting.
      • HTML source. If you paste HTML, tags are counted as characters and attribute text can be scanned. Paste the rendered plain text instead.

      Limitations

      • The score is a writing heuristic, not a spam-filter score and not a prediction of open, click or reply rates.
      • The trigger list is English-only and deliberately finite. New slang, deliberate misspellings and non-English promotions are not covered.
      • The tool does not check SPF, DKIM, DMARC, domain reputation, sending volume, list quality or unsubscribe compliance.
      • Emoji detection uses the browser’s Unicode property support. If that feature is unavailable, the emoji check is skipped and the rest of the scan still runs.
      • Links are recognised only when they start with http://, https:// or www.. Bare domains and tracking placeholders are not counted.
      • No text is uploaded, but the page cannot protect you from pasting confidential copy into a shared or monitored computer.

      Frequently asked questions

      Is “free” always a spam word?

      No. It is a common signal because it appears so often in promotional email, but it is normal in a genuine free resource, a trial or a customer support reply. Decide from the offer, not the word alone.

      Does a low score guarantee inbox placement?

      No. Inbox placement depends on sender reputation, authentication, list hygiene, engagement and the receiving provider’s own systems. This checker only reviews the writing and formatting it can see.

      Should I scan the subject line and the body together?

      Yes. Paste both. The subject line is often where the most promotional language sits, while the body is where links, caps and repeated punctuation accumulate. One scan covers both.

      What does Strict mode change?

      It adds soft sales clichés to the scan at one point each. It does not change the hard trigger list, the caps limit or the score bands. Use it for a style pass, not as a deliverability verdict.

      Can I check an HTML email?

      Paste the visible plain text, not the HTML source. Tags, attributes and inline styles count as characters and can create noisy matches, especially for ALL CAPS and punctuation.

      Is my email copy uploaded or stored?

      No. The tool is HTML, CSS and JavaScript running in your browser. There is no server request, account, cookie or local storage. The copy report uses your system clipboard only when you press the button.

      Can it scan an attachment or a whole campaign?

      No. It scans one block of pasted text at a time. For a sequence, scan each email separately and compare the reports.

      Related tools

      Next step

      Cleaning a single email is useful. Cleaning the system that produces every email is better. If you want a repeatable outbound process — list quality, message testing, follow-up and measurement — see how mizanursguide.com builds cold email campaigns that get replies instead of silence.