Free tool · No signup · Runs locally

Free email spam checker

Score your subject + body against ~15 deliverability rules before you send.

Paste your subject and body — we score the content against ~15 deliverability rules (urgency language, link density, ALL CAPS, trigger words, image-only emails, …) and show exactly which ones to fix. Runs locally, no provider calls.

What a content spam check catches — and what it can't

Mailbox providers and spam filters look at far more than your sending reputation; the words, structure, and markup of the message itself feed a content score. Filters like SpamAssassin assign points for patterns that correlate with spam — urgency phrases ("act now", "limited time"), money and prize language, excessive ALL CAPS or exclamation marks, a high ratio of links to text, image-only emails with no plain-text alternative, and broken or mismatched HTML. Cross the threshold and your message gets downranked into spam or quarantined, regardless of how clean your domain is.

This checker runs your subject and body through ~15 of those rules and returns a 0-100 score plus a verdict (clean, risky, spammy) and an itemised list of exactly which rules fired and how many points each cost. That itemisation is the point: instead of a vague "your email looks spammy", you get a concrete punch list — drop the all-caps subject, add a text part, trim the link density — so you can fix the specific issues before you send.

Content scoring belongs to the pre-send QA stage of the email lifecycle, after your domain authentication is set up but before you hit send. It's the fast, free first pass. What it can't tell you is where a real message actually lands — that depends on your reputation, list hygiene, engagement history, and each provider's individual filters. For the authoritative answer you need a seed-list inbox placement test that sends to real Gmail, Yahoo, and Outlook addresses and reports inbox vs spam vs missing per provider.

FAQ

Is a low score a guarantee my email reaches the inbox?+

No. A clean content score removes one common reason mail gets filtered, but placement also depends on your domain reputation, list hygiene, recipient engagement, and each provider's own filters. Content scoring is a necessary pre-send check, not the whole picture — for the definitive answer, run a real inbox placement test.

What rules does it check?+

About 15 SpamAssassin-style content rules: urgency and money language, trigger words, excessive capitalisation and punctuation, link density, image-to-text ratio, image-only emails, missing plain-text part, and common HTML problems. Each rule that fires is listed with its point cost.

Why do I need to add a sender domain?+

It's optional, but supplying it lets the checker cross-reference your SPF / DKIM / DMARC posture against the content score, since authentication problems and content problems compound. Leave it blank to score content only.

Does this send my email anywhere?+

No. The check runs against a local rule engine — your subject and body are scored on the server and never delivered to any mailbox or third-party provider. It consumes no sending reputation.

How do I improve a high (spammy) score?+

Work the itemised list top-down — the highest-point rules first. Common quick wins: remove all-caps from the subject, cut urgency and prize language, lower the number of links relative to text, and always include a plain-text part alongside HTML.

When should I run this?+

As pre-send QA on every campaign, newsletter, and important transactional template — ideally on the final copy right before scheduling. It takes seconds and catches the content mistakes that quietly route good mail to spam.

Want to see *where* your email actually lands?

SieveGuard's Inbox Placement add-on sends a real test to seed addresses on Gmail, Yahoo, and Outlook and reports inbox vs spam vs missing per ESP — the authoritative answer no content checker can give you.

Other free tools