Confirm your signing system
Use this generator only if your sending system accepts imported RSA private keys. Hosted email providers usually supply their own DKIM records.
Generate a free RSA DKIM key pair and a public DNS TXT record locally in your browser. Download the signing key and zone record without an account or upload.
Generate a matching RSA key pair and a DKIM TXT record. Publish only the public record. Install the private key on a signing system you control.
Use this generator only if your sending system accepts imported RSA private keys. Hosted email providers usually supply their own DKIM records.
Download the private key for the signing server and keep it protected. The public TXT record goes in DNS at the selector’s hostname.
Configure the signing system to use the same selector and domain. After publishing, use the DKIM lookup and check a real message’s authentication result.
Yes. It runs locally in your browser using Web Crypto, with no account, payment, or upload.
No. Your mail system must sign messages with the matching private key, domain, and selector. Publishing a record alone does not sign mail.
Use the provider’s exact instructions. Do not replace a managed DKIM record with a generated key that the provider cannot import.
Tell us what you are working on. Let’s find a useful next step.