Cold Email Spam Checker

Paste your copy and see exactly what content-based spam filters flag, before you send.

Scored by the real SpamAssassin engine. Free, no signup.

Real SpamAssassin engine
Plain-English rule breakdown
Subject line and body
Free, no signup

Free, no signup. Sign in for unlimited checks and API access.

Hundreds of millions of emails verifiedRated 5★ on G2

Trusted by

QuickEnrich
Firmable
Synadia
Code District

How to check a cold email for spam

Paste your subject and body into the checker above. It scores your copy with the real SpamAssassin engine, shows which phrases push the score up, and lets you reword them and re-check in seconds. No account needed, and there is no test email to send.

1

Paste your copy

Drop your cold email subject line and body into the checker. No signup is needed for everyday use, and there is no test email to send.

2

We score it with SpamAssassin

Your copy runs through the real SpamAssassin engine. You get the overall score against the 5.0 spam threshold and a plain verdict in a second or two.

3

Reword the triggers and re-check

See every rule that fired, with points and a plain-English reason. Reword the specific phrases that scored, keep your offer, and re-check to watch the score drop.

How to read your score

SpamAssassin adds points for each content rule your copy trips. The total is compared against the spam threshold of 5.0. Lower is better, and 0 means nothing fired.

Under 2.5
Likely to pass

Well below the threshold. Your copy is clean on the content axis.

2.5 to 5.0
Borderline

Approaching the threshold. Worth rewording the lines that scored.

5.0 and above
Likely flagged as spam

At or over the threshold. SpamAssassin-based filters are likely to treat this as spam.

What actually moves a spam score

Most spam-word advice overstates the small stuff. In testing, stylistic signals like ALL CAPS, exclamation marks and a sense of urgency barely move a SpamAssassin score on their own. The real weight sits in content patterns, for example copy built around large sums of money or certain high-pressure offer phrasings.

That matters because the fix is almost never to abandon your offer or your angle. SpamAssassin reacts to phrasing, not to your strategy. When a rule fires, the useful move is to reword the specific line that triggered it and keep everything else. The checker shows you exactly which line that was and how many points it added.

A clean result is not a promise of inbox placement. Content is one part of deliverability, and usually not the biggest: reputation, authentication and warmup matter more. Think of this as a fast, free way to remove one avoidable reason your copy gets filtered before a send, especially when your prospects sit behind SpamAssassin-based filtering.

Check spam in your stack

Score copy programmatically with the same engine, free with your API key. Wire it into your sending workflow so every cold email is checked before it goes out.

curl -X POST https://api.orbisearch.com/v1/content-spam-check \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"subject": "Quick question", "content": "Hi {{first_name}}, ..."}'
Read the API docs

Why cold email teams use this checker

An honest content check that tells you what real filters react to, not a generic list of words to fear.

The real SpamAssassin engine

Your copy is scored by SpamAssassin itself, the same rule engine that sits in front of a large share of business inboxes, not a homemade word list.

Every rule in plain English

For each rule that fires you get its real point value and a plain-English description of what it detected, so you know exactly which phrase to reword.

Subject and body together

Paste your subject line and body and see the combined score, including subject-specific rules like an all-capitals subject.

Free, instant, no test send

Results in a second or two, no signup for everyday use, and no test email to send. You just paste your copy.

Sign in for unlimited checks and API access

A free OrbiSearch account removes the daily limit on this checker and unlocks the spam-check API, so you can score copy right inside your sending workflow. The same account includes 100 free credits to find and verify the work emails behind your campaigns.

Unlimited daily spam checks
Free spam-check API, no credits
100 free credits to find and verify emails
No credit card, no monthly fee
Sign up free

Frequently Asked Questions

Everything you need to know about checking cold email copy for spam triggers with OrbiSearch's free SpamAssassin-based checker.

How do I check my cold email for spam?

Paste your subject line and body into the checker above. It scores your copy with the real SpamAssassin engine and returns the overall score against the 5.0 spam threshold, a plain verdict, and every content rule that fired with its point value and a plain-English explanation. Reword the lines that scored, then re-check. No signup is needed for everyday use, and there is no test email to send.

What is a good SpamAssassin score for an email?

SpamAssassin treats a message as spam at a score of 5.0 or higher by default. Below that you are clear on the content axis: under 2.5 reads as clean, and 2.5 to 5.0 is borderline and worth tightening. Lower is better and 0 is ideal. Remember the score only covers content, not your sending reputation or authentication.

Do spam trigger words actually matter?

Less than most guides claim. Stylistic signals like ALL CAPS, exclamation marks and a sense of urgency barely move a SpamAssassin score on their own. The real weight sits in content patterns, for example copy built around large sums of money or certain high-pressure offer phrasings. The useful move is rarely to drop your offer; it is to reword the specific phrase that triggered a rule, and the checker shows you which phrase that was.

Will a clean result guarantee my email reaches the inbox?

No. Content is one part of deliverability, and usually not the largest. Sender reputation, authentication (SPF, DKIM, DMARC), domain warmup and reply rates carry more weight. Treat a clean score as removing one avoidable reason to be filtered, not as a guarantee. It is one tool in your pre-send checklist.

Which inboxes does this help with most?

It is most directly useful when your prospects sit behind SpamAssassin-based filtering: SMBs on shared or cPanel web hosting, IT shops, MSPs, and many education and government domains, plus the secure email gateways built on top of SpamAssassin. Those systems score inbound content against rules like these, so copy that trips them lands in spam regardless of how good your sending setup is.

Does the checker look at my subject line?

Yes. Add your subject line in the field above and it is scored alongside the body, so subject-specific rules such as an all-capitals subject are included in the result.

Is this an email content spam checker or a deliverability test?

It is a content checker. It scores the words in your email, not your sending infrastructure or inbox placement. It does not send seed emails or measure where you land across providers; it tells you which phrases in your copy push the SpamAssassin score up so you can reword them.

Is it free, and are there limits?

Yes. You get a few checks per day with no signup. Create a free account for unlimited daily checks (no credits, the checker never costs anything) plus an API key so you can run checks programmatically.

Is there an API?

Yes. POST /v1/content-spam-check returns the same score, threshold, verdict, and fired rules you see here. It is free with an OrbiSearch API key, which you get with a free account, and it spends no credits, so you can score copy inside your own sending workflow. See the API docs at orbisearch.com/docs for the request and response format.

Do I need to send a test email?

No. Unlike tools that make you send a message to a seed address, you just paste your copy and it is scored instantly by a local SpamAssassin engine. Nothing is sent anywhere.

How is this different from a spam words list?

A static list tells you a word is risky without context. This runs your actual copy through the same rule engine many inboxes use and shows the real points each phrase added, so you fix what genuinely scores rather than rewriting around a generic word list.