All tools

DKIM Checker

Is DKIM configured for your selector - verify the public key before signed mail fails.

Find it in your email provider's DKIM settings (e.g. 'google', 'mail')

Enter a domain and optional selector - e.g. yourdomain.com with selector google

DKIM record found

Whether the selector resolves in DNS

Public key

Valid signing key published for your domain

Record format

Syntax issues that break verification

No account required · Free · Results in under 1s

What is a DKIM checker?

Email signing records explained

When DKIM signing breaks, receivers cannot verify message integrity - authenticated mail fails and inbox placement drops, often after a provider migration or key rotation.

A DKIM checker looks up the public key at selector._domainkey.yourdomain.com and validates the record your email provider published. Enter the selector your ESP documents for accurate results.

Run a free DKIM check after configuring outbound mail or rotating keys. Add domains to TotalSiteControl monitoring for alerts when signing records change or disappear.

Get 30 monitors FREE

Start free monitoring with email alerts. No credit card required.

How to use the DKIM Checker

Validate DKIM DNS records for a selector in under a minute - no account needed.

  1. Enter domain and selector

    Provide the signing domain and the DKIM selector your mail provider gave you (for example s1 or google).

  2. Run the DKIM check

    Click the check button. We look up the selector._domainkey TXT record and report whether a key is published.

  3. Read the key record

    Confirm the public key exists and matches what the provider expects. Fix DNS typos, then re-check after TTL.

Typical DKIM issues and solutions

Why signatures fail even when SPF looks fine.

Selector record missing

Receivers cannot find a public key. DKIM verification fails for that selector.

Publish the provider CNAME or TXT

Copy the exact selector host and value from your ESP, wait for DNS, then re-run the DKIM check.

Wrong selector name

You check default while mail signs with another selector. The tool shows empty even though production works, or the reverse.

Use the selector from signed mail

Open a raw message header, find s= in DKIM-Signature, and check that selector.

Key rotated but DNS not updated

Provider moved to a new key while DNS still publishes the old one.

Update DNS to the new key

Replace the selector record with the new value, verify both old and new during overlap if required, then remove the obsolete key.

What you get with monitoring

Comprehensive data

Certificate, DNS, and reachability history in one place.

Trusted & accurate

Checks run from our servers - the same path users hit.

Fast & easy

Turn a one-off check into monitoring in under a minute.

Global coverage

External probes so internal network blind spots do not hide issues.

Instant alerts

Email and Telegram when something fails or is about to expire.

30 monitors free

Start free - no credit card required to begin monitoring.

Get 30 monitors FREE

Start free monitoring with email alerts. No credit card required.

DKIM checker tips

Selectors are easy to mistype and hard to notice.

Tip #1 Pull the selector from a real message

Headers tell you which selector is signing production mail right now.

Tip #2 Check each ESP separately

Transactional and marketing tools often use different selectors on the same domain.

Show more tips Show less tips
Tip #3 Wait for TTL after DNS edits

Re-check too early and you may still see the old key from resolver cache.

Tip #4 Monitor DKIM DNS changes

Unexpected selector edits break authentication. Alerts catch silent drift.

Frequently asked questions

What is a DKIM checker?

It looks up the DKIM DNS record for a domain and selector, validating the public key used to verify cryptographically signed email.

Is this DKIM checker free?

Yes. Enter a domain and selector for instant results - no signup, no credit card, and no limit on one-off checks.

What is a DKIM selector?

A label that identifies which DKIM public key to use. It's part of the DNS lookup name, e.g. google._domainkey.yourdomain.com.

Which DKIM selector should I use?

Check your email provider documentation - Google uses google, Microsoft often uses selector1, and many ESPs use default.

Why is DKIM failing?

Wrong selector, a missing DNS record, or a key that has not propagated yet after setup. Confirm the exact record your provider published.

Do I need DKIM if I already have SPF?

Yes - SPF and DKIM solve different problems. Use both plus DMARC for full email authentication.

How do I set up DKIM for my domain?

Your email provider generates a public key. Add the TXT record they supply at selector._domainkey.yourdomain.com, then verify here.

How often should I check DKIM records?

After email provider changes or key rotation. Monitoring alerts when DKIM records change or disappear.

Protect your email reputation

Monitor SPF, DKIM, and MX records with free alerts.

Start Monitoring Free