Free tool, no signup

Why is your email going to spam?

Enter your domain. We read the records that decide whether your mail arrives, and tell you the specific thing to change. No score out of 100, no email address, nothing stored.


What this actually checks

Six things, all of them public DNS records. Nothing here needs access to your mailbox.

SPF

Published, one record only, under the ten-lookup limit, and how strictly it closes.

DKIM

Probes the selectors the common providers use, and decodes the key to report its real size.

DMARC

Policy strength, whether reports are collected, and partial rollouts left switched on.

MX

Whether mail sent to you has anywhere to go, and whether you have declared that it does not.

BIMI

Whether your logo can show in supporting inboxes, and what is missing if not.

Blocklists

Your mail servers against public DNSBLs, with an honest answer when the lookup is refused.

Three things it will not do

It will not give you a score

A score invites you to optimise a number, and the number would be invented: a missing DMARC record and a short DKIM key are not comparable, so any weighting between them is made up. You get findings, each with its own fix.

It will not claim DKIM is missing

DKIM selectors cannot be discovered from DNS. You can only look one up if you already know its name. We try seventeen that the common providers use, and if none answer we say we did not find one, not that you do not have one.

It will not judge your sending reputation

The blocklist check looks at the servers that receive your mail, because those are the ones DNS exposes. Those are often not the servers sending your campaigns. Treat it as a smoke test.

The same code runs on your machine

This page is a thin wrapper around an open-source package with no dependencies. Read all of it in ten minutes, or skip the page entirely and run the checks yourself. The hosted version and the command line cannot drift apart, because they are the same code.

Fixing records is the easy half

The hard half is a sending programme that keeps its promises: one suppression list, something that actually reads the bounces, and outreach a person would not resent. That is the part we run for people.