Use this free DKIM record generator to create a 2048-bit key pair and the DNS record for your selector. Keys are generated in your browser and never leave it.
Your 2048-bit key pair is generated in your browser. The private key is never sent to Mailwarm or stored anywhere.
Use it when you run your own mail server or send through a custom SMTP setup that asks you to supply a key, for example Postfix with OpenDKIM.
Hosted mailbox providers create their own keys, and you should use theirs. Google Workspace generates the key in the Admin console (Google's DKIM setup guide), and Microsoft 365 gives you two CNAME records in the Defender portal (Microsoft's DKIM setup guide). ESPs such as SendGrid, Mailgun and Postmark also provide their own DKIM records during domain setup.
What a published DKIM record looks like (key shortened)
Host: mail2026._domainkey.yourdomain.com
Type: TXT
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...IDAQABUse a name you can rotate later, such as mail2026. Each selector holds one key, so a new selector lets you swap keys without downtime.
Add the TXT record at selector._domainkey on your domain at your DNS provider.
Configure your mail server or signing service, such as OpenDKIM with Postfix, to sign outgoing mail with the private key and selector.
Send a test email, check that DKIM shows PASS in the message headers, and keep a DMARC record publishing reports.
Everything you need to create and publish a DKIM record
DKIM proves who you are. Mailwarm builds the sender reputation that gets your emails into the inbox, with a deliverability audit and an account manager for every customer.