DKIM Check Tool
Validate DKIM records, check key length, and lookup over 128 selectors.
How to Use the DKIM Checker
DmarcDkim.com checks your domain's DKIM records across 128 common selectors and validates key strength, configuration, and DNS setup.
Enter your domain name and click
"Check DKIM"
to scan for DKIM records. You can also enter a specific selector in the format
selector._domainkey.domain.com
Review the results showing each selector's key type, bit length, and validation status. Warnings highlight weak keys or configuration issues.
Fix any issues found and run a DMARC check to ensure your complete email authentication setup (SPF, DKIM, DMARC) is aligned.
DKIM Cheatsheet
How DKIM Works
Sender hashes the body, then signs selected headers (including the body hash) with the private key and adds a
DKIM-Signature
header.
Public key goes in DNS TXT at
selector._domainkey.domain.com
Receiver fetches public key from DNS using the selector, recomputes the hashes, and verifies the signature.
Record Tags
-
v - Version. Recommended, must be "DKIM1". Must appear first if present.
-
p - Public key data (base64). Required. Empty value revokes the key.
-
k - Key type. Optional, default "rsa". Also "ed25519" per RFC 8463.
-
h - Hash algorithms. Optional, default allows all. "sha256" only, "sha1" deprecated per RFC 8301.
-
t - Flags. Optional, default none. "y" = testing mode, "s" = exact domain match.
-
s - Service type. Optional, default "*" (all). Also "email" to restrict to email only.
-
n - Notes. Optional. Human-readable text for administrators, no programmatic use.
Best Practices
Keys under 2048 bits disallowed by NIST since 2014.
Limits exposure from compromised keys.
Separate keys for Google, Microsoft 365, SendGrid, etc.
Signing domain must match the From header domain.
Track DKIM pass/fail across all mail traffic.
Frequently Asked Questions
s= tag. Common selectors include google, selector1 (Microsoft 365), s1 (Mailchimp), and k1 (Mailgun). DmarcDkim.com automatically checks 128 common selectors, or you can enter a specific one.selector._domainkey.yourdomain.com. Each email provider has its own selector name and key format. After publishing, use this DKIM checker to verify the record is correct.p= tag), DNS propagation has not completed yet, or the DKIM record exceeds the 255-character TXT record limit and is not properly concatenated.SPF X-ray
Connect your domain and get a deep SPF analysis based on your DMARC data. The only reliable way to fix the 10 DNS lookup limit and increase your deliverability.
DMARC Checker
Prevent others from sending fake emails using your domain name. Check your DMARC configuration and follow the step-by-step guide for full protection.
To help us grow, please upvote DmarcDkim.com