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. It 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, run the deep check. It puts 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