Create an RSA key pair for DKIM and get a ready-to-use DNS TXT record.
DKIM Checker validates a domain's DKIM signature. Finds the public key in DNS (selector._domainkey.example.com), validates format, checks key size (≥ 2048-bit recommended). Shows selectors for major ESPs: Gmail, Outlook, Mailgun, SendGrid.
e.g. mail, google, dkim. Used in the DNS record name.
Save this key on your mail server. Keep it secret.
Add this TXT record to your domain's DNS.
TXT
/etc/mail/dkim/mail.privateDKIM-Signature headerDKIM (DomainKeys Identified Mail) is a mechanism to digitally sign email with a key stored in DNS. This allows recipients to verify that the email was genuinely sent from the specified domain.
Specify domain and DKIM selector — get the public key and its parameters.
RSA/Ed25519 key length, hash algorithm, flags, and validity period.
If key < 2048 bits — we issue a warning and key rotation instructions.
Direct DNS query in seconds — no waiting for TTL.
pre-send verification
mail server setup
phishing protection audit
email deliverability debug
DKIM check history and DNS monitoring for domain record changes.
Sign up freeDKIM (DomainKeys Identified Mail) adds a cryptographic signature to outgoing emails, allowing receiving servers to verify the message was sent by an authorised domain and was not modified in transit. The signature is published as a TXT record in DNS under a selector subdomain — for example, mail._domainkey.example.com. Without DKIM, emails are more likely to be flagged as spam or rejected by major providers such as Gmail and Outlook.
DKIM (DomainKeys Identified Mail) is an email authentication method using digital signatures. Protects against email spoofing.
Generate keys with our tool, add a TXT record to your domain DNS. Detailed instructions on the page.
We recommend 2048 bits — optimal balance of security and compatibility. 1024 is outdated, 4096 may not fit in a TXT record.
Longer-form reading on this topic from the knowledge base.
Set up continuous monitoring and get an alert when something breaks. No manual runs to remember.