Free tool
Free email spam checker. Will yours read as spam?
Paste it and see — spam words highlighted by category (urgency, shady, overpromise, money talk, unnatural), plus the structural checks: length, caps, links, subject line. Instant checks never leave your browser; when you want a second opinion, the deep check returns a real SpamAssassin spam score.
Content score
—
Paste an email to score it
Deep check
Score this draft with SpamAssassin — the open-source filter real mail servers run. Below 5.0 passes; lower is better.
This one check sends your draft to the scoring service (Postmark SpamCheck) — scored and discarded, never stored.
Content is one deliverability factor — and not the biggest one. Domains, warmup, volume, and list quality decide whether you reach the inbox at all; this checker keeps the copy from making things worse.
Next: Check Your Sending Domains →Have Us Write the Whole Campaign →How it works
What does this checker actually look at?
It scans your subject line and body against five categories of trigger language — urgency and pressure, shady and evasive phrasing, overpromises, heavy money talk, and unnatural salesy filler — and highlights every match in context so you can rephrase it, not just delete it.
Then it checks the structure filters care about: total length (cold emails work best around 125 words), ALL-CAPS shouting, exclamation marks, link count, faked "RE:" subject lines, and whether your subject fits in the ~55 characters people actually see.
And when the copy looks clean, the deep check runs your draft through SpamAssassin — the open-source filter many mail servers actually use — and returns its real score with the exact rules you tripped. Most paste-in checkers only match word lists; this one shows you what a filter would do.
One honest caveat, because our whole business is getting emails delivered: copy is the smaller half of the story. If your sending domains are burned, perfect wording changes nothing — run the domain health check next.
FAQ