DKIM
DKIM (RFC 6376) lets receiving servers verify that a message was really signed by your
domain. The public key is published as a TXT record at
<selector>._domainkey.<domain>; this generator creates a fresh
RSA-2048 or Ed25519 key pair directly in your browser, or builds the record from an
existing public key.
Keep the private key safe. Key pairs are generated locally with the Web
Crypto API; the private key is shown once, is never transmitted anywhere and is gone when
you reload the page. Move it into your mail server's DKIM signing configuration before
leaving this page.
Record values longer than 255 characters are split into several quoted strings
(
"part1" "part2") as the TXT format requires – many DNS provider interfaces
do this splitting automatically when you paste one long value. To revoke a published key
later, keep the record but publish it with an empty p= value. Dual signing
with RSA and Ed25519 (RFC 8463) requires two separate selectors.
Runs entirely in your browser. Record Studio · Verify the result with the domain security check