DKIM Record Generator
What is a DKIM Record Generator?
Generate official DomainKeys Identified Mail (DKIM) DNS TXT records (k=<a href="https://en.wikipedia.org/wiki/RSA_(cryptosystem)" target="_blank" rel="noopener noreferrer" class="text-indigo-600 dark:text-indigo-400 font-semibold hover:underline" title="Learn more about RSA on official docs">rsa</a>; p=...). Formats RSA public keys into valid DNS TXT record values under custom selector prefixes (`selector._domainkey.yourdomain.com`).
Why Use This Tool?
- Email Cryptographic Authentication: Authenticate outgoing emails with cryptographic signatures to prevent tampering.
- Avoid Spam Filters: Pass DKIM authentication checks at Gmail, Yahoo, Outlook, and Apple Mail.
- Mandatory 2024 Bulk Sender Rules: Comply with Google/Yahoo mandatory DKIM authentication requirements.
How to Use
- Enter Selector Name (e.g. `google`, `s1`, `default`).
- Paste your RSA Public Key string (from your mail server or email provider).
- Copy the generated DNS TXT Hostname and TXT Value.
Real Working Example
Input:
Selector: s1 | Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQ...
Output Result:
DNS Host: s1._domainkey.devdeskapp.com DNS TXT Value: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQ...
Important Technical Details & Standards
- DKIM Key Formatter: Strips PEM headers (`-----BEGIN PUBLIC KEY-----`) and line breaks to format a clean `p=` base64 key tag.
- DNS String Splitting: Option to split long 2048-bit RSA keys into multiline quoted strings for DNS providers with 255-character TXT string limits.
- Local Memory Security: Public keys are processed 100% locally in browser memory.
Related Networking & Security Tools
- SPF Record Generator: Generate SPF TXT records.
- DMARC Record Generator: Generate DMARC policy records.
- Email Header Analyzer: Analyze DKIM headers.
Frequently Asked Questions
What is a DKIM selector?
A DKIM selector is a unique string prefix (e.g. `google` or `s1`) identifying the specific public key used to sign emails.
What is the DNS record name for DKIM?
The DNS record hostname is formatted as `selector._domainkey.yourdomain.com`.
Why is my 2048-bit DKIM key too long for DNS TXT records?
Some DNS providers limit TXT string chunks to 255 characters; long keys are split into multiple quoted strings `"string1" "string2"`.
Is it free?
Yes, 100% free.
Are my keys uploaded to a server?
No, all formatting executes 100% locally inside your web browser.