DKIM Record Checker
Look up and inspect a domain's DKIM record. Enter a domain and the selector, and this tool queries selector._domainkey live, parses the public key, and reports the key type, version and whether the key is valid or revoked. Don't know the selector? Leave it blank and the tool probes a list of common selectors and reports any it finds. DKIM is the cryptographic signature that proves your email was not tampered with in transit.
Leave the selector blank to probe common selectors (google, selector1, k1, …). Runs in your browser over DNS-over-HTTPS. Nothing is stored.
How to use the DKIM Record Checker
Enter the domain. If you know your DKIM selector, put it in the second box and press Check DKIM. The tool reports:
- Whether a DKIM key is published at
selector._domainkey.domain, or whether it is revoked (an emptyp=). - The key type (RSA or Ed25519), version, and a rough RSA key size.
- The public key itself, with a copy button.
If you do not know your selector, leave the box blank and the tool probes a dozen common selectors (google, selector1, selector2, k1, default and more) and reports any that exist. The surest way to find your real selector is the s= tag in the DKIM-Signature header of an email you actually sent.
What DKIM is and how selectors work
DKIM (DomainKeys Identified Mail) adds a cryptographic signature to outgoing email so receivers can verify two things: that the message really came from your domain, and that it was not altered in transit. Your mail server signs each message with a private key; the matching public key is published in DNS so any receiver can check the signature. If the signature verifies, the message passes DKIM.
The public key lives in a TXT record at a special name built from a selector:
selector._domainkey.example.com
The selector is just a label that lets a domain publish more than one key at once — for different sending services, or for rotating keys over time. Each email's DKIM-Signature header carries the selector it used (the s= tag) and the domain (d=), so the receiver knows exactly which DNS record to fetch. Selectors are provider-specific and not discoverable from DNS alone: Google Workspace uses google, Microsoft 365 uses selector1 and selector2, and email platforms like Mailchimp, SendGrid or Postmark each have their own. That is why this tool either takes the selector you provide or probes the common ones.
The record itself is a set of tag=value pairs. The important ones are v (version, DKIM1), k (key type, usually rsa, increasingly ed25519), and p (the base64 public key). A few details to watch: an empty p= means the key has been revoked; a t=y flag means the domain is in DKIM test mode so failures are not enforced; and RSA keys should be at least 1024-bit, ideally 2048-bit — shorter keys are deprecated. DKIM is one of the three pillars of email authentication, working alongside SPF (which authorises sending servers) and DMARC (which ties them together and sets policy).
Common use cases
- Verifying DKIM setup — confirm a newly published key resolves at the right selector and parses correctly.
- Finding your selector — probe common selectors when you are not sure which one your provider uses.
- Checking key strength — see whether an RSA key is a healthy 2048-bit or a weak, deprecated length.
- Spotting a revoked key — catch an empty
p=on a selector that is still meant to sign mail. - Migrating email providers — confirm the new provider's DKIM key is live before cutting over.
How to find your DKIM selector
Because selectors are not listed anywhere in DNS, you have to learn yours from a message or your provider. The reliable ways:
- Read a sent email's headers. Open the raw source / "show original" of a message you sent, find the
DKIM-Signatureline, and read thes=tag — that is the selector andd=is the signing domain. - Check your provider's docs. Common defaults: Google Workspace
google; Microsoft 365selector1/selector2; Amazon SES uses long token selectors; Mailchimpk1; Postmarkpmvariants. - Probe here. Leave the selector blank and let this tool test the common ones for you.
Once DKIM checks out, make sure the other two pillars are healthy: the TXT lookup shows your SPF record, and the DMARC Record Checker shows the policy that ties SPF and DKIM together. To build a DKIM DNS record from a key, use the DKIM Record Generator.