Spam Word Checker

Paste an email subject line or body copy to find spam trigger words, all-caps shouting and extra exclamation marks, with a 0 to 100 risk score.

Free, no sign-upRuns in your browserEmail and SMS

Your copy

The check runs as you type.

Spam risk score

-

Paste some copy to check it.

Spam words found-
All-caps words-
Exclamation marks-
Total words-

Why spam words hurt deliverability

Spam filters use models trained on huge volumes of email to predict which messages are unwanted promotions, scams or phishing. Certain words, like "free", "act now", "guaranteed" and "100%", are strong signals in those models. Combine them with all-caps text and a row of exclamation marks, and a well-written promotion can land in the junk folder before anyone sees it. This checker scans your copy as you type, flags trigger phrases and gives you a simple score, so you can rewrite before you hit send.

How the checker scores your copy

Every message starts at 100. Each spam phrase found costs 8 points. Each all-caps word costs 3 points, since caps read as shouting. Each exclamation mark beyond the second costs 5 points. The final score gives a quick verdict: 80 and up is safe, 60 to 79 is borderline, 40 to 59 is risky, and below 40 is likely to be flagged.

What to fix first

If your score is low, edit in this order. First, remove the most common triggers: "free", "guaranteed", "100%", "act now", "buy now", "limited time", "click here" and "order now". Replace them with specific value statements, such as "30-day trial, no credit card needed" instead of "free trial", or "join 4,000 subscribers" instead of "act now". Second, drop the all-caps shouting and keep exclamation marks to one per email. Third, avoid pairing money words with urgency words in the same line, like "cash bonus today" or "earn money now".

Frequently asked questions

Does this replace a deliverability platform like Litmus or GlockApps?

No. Real deliverability testing sends messages to seed inboxes across providers and reports where they land. This tool is a fast first pass that catches the obvious content triggers before you run a full placement test.

Why is "free" flagged when my product really is free?

Filters do not know your context. They only know the word shows up often in spam. Try "complimentary" or "included", or describe what the reader gets, such as "30-day trial, no credit card needed".

Can a clean score guarantee inbox placement?

No. Deliverability also depends on sender reputation, authentication (SPF, DKIM and DMARC), engagement with your list and other factors. A clean score removes one of the easier variables to control.

Should I avoid every spam word entirely?

No. One low-risk word in a well-written email to an engaged list is fine. The risk comes from stacking several triggers together in a short subject line or opening paragraph.

Accessibility

Skip to Accessibility Panel