Paste the subject line and body of a marketing email and the checker looks for the wording and formatting that spam filters and readers distrust: pushy phrases, shouting in capitals, too many exclamation marks, link and image heavy layouts and a missing unsubscribe line. You get a risk score, the phrases it found with a safer way to say each one, and the formatting problems to fix. It checks your copy only. It does not send a test message or predict inbox placement.
Early spam filters worked by counting words that appeared far more often in junk mail than in ordinary mail. Phrases about easy money, miracle cures and prizes became the classic examples. Modern filters use many more signals, but the same idea survives: wording that promises a lot, pushes you to act at once or hides the offer is common in junk, so it is treated with suspicion.
The risk comes from pattern, not from a single word. A newsletter that says 'free delivery on orders over a stated amount' is describing a real offer. A message that shouts 'FREE!!! ACT NOW!!!' with no details looks like every message the filter has learned to block. The score here follows the same logic, adding up the signals instead of banning single words.
Capitals, exclamation marks and dollar signs are cheap ways to shout, and filters notice them. Layout counts too. An email that is one large image with a line of text gives a filter nothing to read, and a message with a long list of links looks like a link farm. Keep a healthy amount of real text, a few links that matter and one main call to action.
The unsubscribe line protects you twice. It keeps you within the rules of many countries, and it gives unhappy readers a way out that is better for your reputation than the spam button. Mailbox providers watch how many recipients mark a sender as spam, and a visible unsubscribe link lowers that number.
No. It is a copy check. It scores the words and formatting you paste, using a built-in list of common trigger phrases. Whether a message reaches the inbox also depends on your sending domain, authentication, sending history and who your recipients are, none of which can be seen from the text.
Each trigger phrase adds points by severity: 10 for high, 5 for medium and 2 for low, counting up to three uses in the body and up to two in the subject, where phrases count double. Formatting problems add fixed points, for example 15 for a subject written in capitals or for a missing unsubscribe line. The total is capped at 100. Under 15 is low, 15 to 39 is moderate and 40 or more is high.
A subject in capitals, exclamation marks in the subject and in the body, a high share of words in capitals, more than five links, shortened links from services such as bit.ly, images with very little text, a subject that starts with a fake RE: or FWD:, several dollar signs in the subject and no unsubscribe line.
No list can be complete, and filters change. The built-in list covers well-known phrases from money, health, urgency and prize spam, grouped by severity. Treat it as a prompt to reread your copy and not as a ruling.
No. The check runs in your browser on the text you paste. Nothing is sent to a server.
Related: Email subject line tester, Headline analyzer, Readability checker.
Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.