Skip to content
Public DNS · no signup · needs a selector

DKIM checker: check a key, and whether it is one worth having.

A DKIM key is a public key published in DNS at selector._domainkey.yourdomain.com, which receivers use to verify the signature on your mail. A key can be published and still useless: revoked, undersized, or flagged for testing so receivers ignore its failures. This tells you which.

DKIM records live at selector._domainkey.domain, and selectors cannot be guessed — if you do not know yours, try the quick-picks below.

Common selectors:
01 — What a blank result means

Nothing found is not the same as nothing there.

DKIM records do not live at a predictable name. Every one is at <selector>._domainkey.<domain>, and selectors cannot be enumerated from outside — there is no query that lists them. So a blank result here means “not at this selector”, never “this domain has no DKIM”.

The reliable way to find out which selectors a domain uses is aggregate reports: they name the signing domain and selector for mail that was sent. A checker can only confirm a selector you already suspect.

02 — FAQ

Frequently asked questions.

DKIM records live at a selector-specific name, <selector>._domainkey.yourdomain.com, and there is no DNS query that lists which selectors a domain uses. A blank result means nothing was found at the selector you tried, not that the domain has no DKIM key at all.

For the full walkthrough, see the DKIM setup guide.

A key is one of three things that have to line up.

DKIM proves a message was not altered and came from an authorized signer. DMARC is what makes a failed signature consequential, not advisory: without it, a broken key is nobody’s problem. Aggregate reports also name the selectors signing your mail, which is the list this page cannot guess.

Free plan: 2 domains, no card, no expiry · Trial: card required, billed on day 15 unless you cancel · 14-day money-back on new paid plans