DKIM Key Checker — Public Key and Record Validation
Look up selector._domainkey TXT records and validate algorithm, key length, and presence
How to Use This Tool
- Enter the sending domain (for example example.com) in the Domain field.
- Enter the DKIM selector string in the Selector field, or leave default to query default._domainkey.example.com.
- Click Check DKIM to fetch TXT records on the constructed host label.
- The tool scans answers for v=DKIM1 or p= public key material and parses the k= algorithm tag when present.
- Results show found status, algorithm, keyLengthBits estimate from base64 key length, publicKeyLength, host queried, and full record text.
- If no matching TXT exists, found is false — verify selector spelling with your mail provider before assuming signing works.
About This Tool
DomainKeys Identified Mail (DKIM) signs outbound messages with a private key while publishing the matching public key in DNS. Receivers verify signatures using that TXT record at selector._domainkey.yourdomain. VSPIC queries the TXT record for the selector you specify — defaulting to default when blank — and reports whether a DKIM record was found, the signing algorithm, estimated key length in bits, and the raw record text.
Weak keys, missing records, and wrong selectors are common after ESP migrations or rotating infrastructure. This checker focuses on DNS visibility and key metadata, not live signing of a message. Use it when onboarding a new mail provider, debugging authentication failures, or confirming that a key rotation published before you cut traffic.
Common use cases
- •View all DNS records of a domain after migration
- •Confirm DNS records after domain changes
- •Test for DNS leaks when using a VPN
- •Debug email delivery with MX and TXT records
How DKIM selectors work
The selector is an arbitrary DNS label chosen by the operator. Multiple selectors can coexist during rotation — s1 and s2 from a provider, or dated selectors from your security team. The full DNS name is selector._domainkey.domain.
Mail headers include the selector in the DKIM-Signature field. When troubleshooting received mail, copy that selector into this tool along with the From domain or signing domain (d=) to inspect the published key receivers used.
Algorithm and key length fields
The k= tag declares the signing algorithm, commonly rsa-sha256. Our parser surfaces the declared value or unknown when absent. Key length is estimated from the base64 p= payload length — useful for spotting 1024-bit legacy keys that vendors recommend upgrading to 2048-bit or higher.
Estimation from DNS length is approximate but sufficient for quick audits. Exact cryptographic validation happens when receivers verify signatures against message bytes.
TXT record format expectations
Valid DKIM TXT records include v=DKIM1 and a p= public key. Empty p= indicates revoked keys — messages should not verify until a new key publishes. t= flags and s= service types appear in advanced configurations.
Long keys may split across multiple TXT strings that DNS concatenates. Our lookup presents combined answers as returned by the resolver path.
When DNS says found but mail still fails
Signing must use the private key matching the published public key. Wrong selector in the signing server, stale caching, or signing with an old key after rotation causes verification failures even when DNS looks correct.
Also confirm the signing domain aligns with From header policy and DMARC alignment rules. DKIM alone does not guarantee inbox placement.
Key rotation workflow
Publish the new selector and public key in DNS first. Verify with this checker. Configure the mail platform to sign with the new private key. After deliverability confirms, remove or revoke the old p= value.
Overlap periods with two active selectors are normal. Document selectors in runbooks so incident responders know which DNS entries are safe to delete.
Relationship to SPF and DMARC
SPF authorizes sending IPs. DKIM proves message integrity and domain association. DMARC policy tells receivers how to handle failures and whether alignment is required. Our email deliverability checker scores all three plus MX in one pass.
Use this DKIM tool when you need deep detail on one selector; use deliverability for holistic scoring.
Security hygiene for DKIM keys
Treat private keys as secrets in HSMs or provider vaults. Public keys in DNS are intentionally public. Revoke compromised keys by clearing p= or removing the record after moving to a fresh selector.
Avoid oversize keys that exceed DNS UDP fragmentation limits without EDNS support — most modern hosts handle 2048-bit RSA comfortably.
Common selector mistakes
Providers use branded selectors unlike the word default. Copy from their admin console, not assumptions. Trailing dots and whitespace break lookups — our handler trims selector input.
Subdomain signing uses the d= domain in headers; query the DNS zone that actually hosts the _domainkey label.
Limits of DNS-only validation
This tool does not send test email, inspect message headers, or verify signatures cryptographically. It confirms publication and parses record metadata only.
Internal DNS views may show keys external receivers cannot see if split horizon misconfigured.
Frequently Asked Questions
Yes. VSPIC offers this DKIM key checker at no cost with no account required. Results load in real time.
We do not permanently store your queries on our servers. Some tools run entirely in your browser; others fetch public data for the request only.
Yes. Open the page in any modern phone or tablet browser. Results work on Wi‑Fi and mobile data.
Use the selector your mail platform documents — often shown in their DKIM setup wizard. Inspect DKIM-Signature on a sent message for the s= value if unsure.
2048-bit RSA is widely recommended. 1024-bit may still verify but plan upgrades. The tool estimates bits from the published key material.
You may be checking the wrong selector or domain. Signing might use a subdomain or provider domain different from the visible From address.
No. Only the public TXT record in DNS is inspected. Private keys never leave your mail server.
Run separate lookups per selector. Many teams keep two during rotation — check each before decommissioning old keys.
Next step for your check
Continue with email deliverability checker on VSPIC.
Related Tools
Explore more free VSPIC tools for IP, DNS, security, and network diagnostics.
Email Deliverability Checker
Analyze SPF, DKIM, DMARC, MX, and deliverability score
Use Free →DNS TTL Checker
Show TTL for all DNS record types on a domain
Use Free →DNS Record History
Current DNS snapshot with change-tracking guidance
Use Free →Email Header Analyzer
Parse email headers to trace sender route and authentication
Use Free →DNS Lookup Tool — DNS Checker
Free DNS lookup tool and DNS checker — query A, AAAA, MX, TXT, NS, CNAME, and SOA records for any domain.
Use Free →Reverse DNS Lookup
Resolve IP addresses to hostnames via PTR records
Use Free →
Trusted by Users Who Value Privacy
Always Free
No premium plan ever
100% Private
Files processed in browser
Instant Results
Convert in seconds
Works Everywhere
Any device, any OS