Free DKIM Record Checker

Look up and validate DKIM records for any domain and selector. Verify your email signing keys. Free, fast, and works entirely in your browser with no sign-up required.

Updated

Share:
Home/Domain Tools/DKIM Record Checker

DKIM Record Checker

Look up and validate DKIM records for any domain and selector. Verify your email signing keys.

DKIM Record Checker

Common selectors:

Enter a domain and selector to check the DKIM record

Frequently Asked Questions

What is DKIM?

DKIM (DomainKeys Identified Mail) uses cryptographic signatures to verify email authenticity.

What is a DKIM selector?

A selector is a label used to distinguish between multiple DKIM keys on the same domain (e.g., google, mail, s1).

Is it free?

Yes, completely free.

Is my data safe with this tool?

Absolutely. The DKIM Record Checker processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.

Does the DKIM Record Checker work on mobile devices?

Yes, the DKIM Record Checker is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.

Do I need to create an account to use this tool?

No account or registration is needed. Simply open the DKIM Record Checker in your browser and start using it immediately. There are no sign-up walls or usage restrictions.

How do I use the DKIM Record Checker?

Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.

Which browsers are supported?

The DKIM Record Checker works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.

How do I find the DKIM selector for my domain?

There is no DNS command that lists every selector on a domain, because DKIM records sit at a specific hostname — selector._domainkey.yourdomain.com — and you can only query a name you already know. The fastest way to learn yours is to open a recent message your domain sent and read the DKIM-Signature header: the s= tag is the selector. If you cannot see headers, the selector almost always matches your sending platform's default, such as google for Google Workspace, k1 or mandrill for Mailchimp, s1 and s2 for SendGrid, or protonmail for Proton. This checker lists those common selectors as one-click buttons, so you can try each one in seconds until the record resolves and confirm which key your provider is actually publishing.

What does it mean when a DKIM record shows an empty p= value?

The p= tag holds the public key that receiving servers use to verify your signatures, so an empty p= is not a harmless blank — it is an explicit revocation. Publishing p= with no value tells the world that any key previously associated with that selector is no longer valid, and mail signed with it will fail the DKIM check. Providers do this intentionally when they retire a selector after a key rotation, but it also happens by accident when a record is copied incorrectly or truncated in a DNS editor. If legitimate email suddenly fails authentication, an empty key on your active selector is a prime suspect. This tool flags a missing p= as revoked rather than valid, so you can spot a dead key immediately and republish a fresh record.

Is a 1024-bit DKIM key still safe, or should I upgrade to 2048-bit?

A 1024-bit RSA key still produces valid signatures and will pass authentication today, but it is no longer the recommended standard. NIST and most major mailbox providers now treat 2048-bit as the baseline for DKIM, because 1024-bit keys are considered increasingly feasible to break given modern computing power. The practical risk is that an attacker who factors the key could forge signed mail from your domain. Upgrading means generating a new 2048-bit key at your email provider, publishing the new public key under a fresh selector, and removing the old one once mail flows cleanly. This checker estimates the key size from the published public key and rates it strong at 2048 bits or more, adequate at 1024, and weak below that, so you can see at a glance whether your record needs an upgrade.

Why does my DKIM record fail after switching email providers?

When you move to a new sending platform, the new provider signs your outgoing mail with its own private key under its own selector — and that key only works if the matching public key is published in your DNS. Failures usually happen because the old provider's selector is still in place while the new one was never added, or the new TXT record was pasted incorrectly and the public key is malformed. The receiving server looks up the selector named in each message's signature, so if that exact hostname has no valid record, verification fails and DMARC may quietly reject the mail. After any provider change, check the new selector here to confirm the record resolves and the public key is present, then remove the stale selector so old, unsigned configurations cannot cause confusion.

How is DKIM different from SPF and DMARC?

The three work together but check different things. SPF publishes a list of IP addresses and servers allowed to send mail for your domain, so a receiver can confirm the message came from an authorized source. DKIM adds a cryptographic signature to each message and publishes the public key in DNS, proving the mail genuinely came from your domain and was not altered in transit. DMARC ties them together: it tells receivers what to do when SPF or DKIM fails — none, quarantine, or reject — and where to send reports. A strict DMARC policy needs at least one of SPF or DKIM to pass and align, which is why a broken DKIM record can quietly suppress your reach. Use this checker to confirm the DKIM piece is healthy before tightening your DMARC policy.

About the DKIM Record Checker

The DKIM Record Checker looks up and validates the DKIM record published for any domain and selector. Enter a domain such as example.com, pick or type a selector, and the tool fetches the matching TXT record from DNS and breaks it down into its parts — version, key type, public key, key length, hash algorithms, and service type. It is built for anyone responsible for email deliverability: sysadmins, marketers configuring a sending platform, and developers debugging why mail lands in spam.

DKIM (DomainKeys Identified Mail) lets a receiving mail server verify that a message really came from your domain and was not altered in transit. The sender signs each message with a private key, and the matching public key is published in DNS. If that record is missing, malformed, or revoked, recipients can quietly reject or junk your mail — so confirming the record resolves correctly is a routine but important check.

How the lookup works

DKIM records live at a predictable hostname: selector._domainkey.yourdomain.com. The selector is a label that lets one domain hold several keys at once — Google uses google, while platforms like Mailchimp, SendGrid, and Proton each publish their own. Because there is no way to "list" selectors, you have to know or guess the right one. The checker ships with common selectors as one-click suggestions (google, default, mail, s1, s2, selector1, selector2, k1, dkim, smtp, protonmail, mailchimp, sendgrid), so you can try them quickly if you are not sure which your provider uses.

When you run a check, the tool queries that hostname's TXT record using Cloudflare's public DNS-over-HTTPS resolver (1.1.1.1). That means it sends the domain and selector you enter to Cloudflare's resolver to perform the DNS lookup — the parsing and validation of the returned record then happens locally in your browser. There is no sign-up, no account, and no software to install, and it works on phones and tablets as well as desktops.

What the results tell you

Once a record is found, the checker parses the standard DKIM tags and flags problems automatically:

  • Validity — a record with a non-empty p= public key is marked valid; an empty p= means the key has been revoked, and any mail signed with that selector will fail.
  • Key length and strength — the tool estimates the RSA key size from the public key and rates it: 2048 bits or more is strong, 1024 bits is adequate, and anything below 1024 bits is flagged as weak.
  • Version and key type — usually v=DKIM1 and k=rsa, the modern defaults.
  • Hash algorithms (h=) and service type (s=) when present, so you can see exactly how the record is scoped.

You can copy the raw record to your clipboard to paste into a ticket, a registrar's DNS editor, or a deliverability report.

Why DKIM matters for deliverability

DKIM is one of the three pillars of email authentication, alongside SPF and DMARC. A valid DKIM signature is what lets a strict DMARC policy pass and protects your domain from spoofing, where attackers send mail that appears to come from you. Mailbox providers including Gmail and Yahoo now require authentication for bulk senders, so a missing or broken DKIM record can directly suppress your reach.

Common issues this checker surfaces include using the wrong selector after switching email providers, a key that was rotated but never updated in DNS, and legacy 1024-bit keys that should be upgraded to 2048-bit for stronger protection. Run a check after any DNS change, after onboarding a new sending platform, or whenever legitimate mail starts landing in spam, and confirm the record resolves and the key is healthy before you move on.