Spam word checker for cold email

    Paste a message and see what a recipient sees: the claims they cannot check, the language that marks it as bulk, and the structural mistakes that ship to the inbox verbatim. Everything runs in your browser.

    Your email

    Nothing leaves your browser. The whole rule set runs locally, so your draft is never uploaded, stored or logged.

    Review

    Paste a subject line and body to see the review.

    What actually decides whether your email is filtered

    Spam word lists are the most over-weighted idea in cold email. A message from a well-authenticated domain with a clean complaint history and real engagement will reach the inbox carrying words this tool flags. A message from a domain with no DMARC record and a history of complaints will land in spam saying nothing but hello.

    The order of importance runs roughly: authentication and domain reputation first, then recipient behaviour, then list quality, and only then content. Which is why the single most useful thing on this page is not the word list. It is the check for unrendered merge fields and dangling greetings, because those are defects that reach the recipient exactly as written and tell them the message was generated.

    For what happens after the message lands, our benchmark report measures reply and bounce rates across every campaign we have run.

    Questions

    Do spam words actually get your email filtered?
    Far less than people assume. Modern filtering is dominated by sending reputation, authentication (SPF, DKIM, DMARC), recipient engagement and complaint rates. Vocabulary is a minor input. The reason to remove this language is mostly that it reads as bulk mail to a human, which costs replies long before a filter gets involved.
    Is there a spam score this tool gives me?
    Deliberately not. A number out of 100 implies a precision no public tool has, because no public tool can see your domain reputation or the recipient mailbox. It would also invite you to optimise the score rather than the message. This returns specific findings with a suggested fix instead.
    Does my email copy get uploaded anywhere?
    No. The entire rule set is bundled into the page and runs in your browser. Nothing is sent to a server, stored or logged, so you can paste unreleased copy safely.
    Why does it flag follow-up language?
    Because a bump adds no new reason to reply and lands directly beneath a message the reader already passed on. We send one message per campaign and never follow up in-thread. If a first message did not land, a genuinely different angle in a new message outperforms a reminder about the old one.