Free Email Tool
Generate RSA or Ed25519 DKIM key pairs in your browser. Keys are created locally — nothing sent to servers.
Generate RSA 2048/4096 or Ed25519 DKIM key pairs directly in your browser using the Web Crypto API. Keys are generated locally — nothing is sent to our servers.
| Algorithm | Size | Compatibility | Use |
|---|---|---|---|
| RSA 2048 | 2048 bit | Universal | Best choice |
| RSA 4096 | 4096 bit | Universal | High-security |
| Ed25519 | 256 bit | Modern MTAs | Future-proof |
Generating DKIM keys traditionally required command-line tools like OpenSSL or ssh-keygen — tools that many email administrators aren't comfortable with. This browser-based generator uses the Web Crypto API to create RSA and Ed25519 key pairs entirely client-side, with no key material ever transmitted to any server.
DKIM uses asymmetric cryptography. The tool generates a key pair: a private key that stays on your mail server and signs each outgoing message, and a public key that's published in DNS and used by receiving servers to verify signatures. The private key must remain secret — anyone with access to it can forge DKIM signatures for your domain. The public key is intentionally public; anyone can read it to verify signatures.
RSA 2048-bit is the current NIST recommendation and is considered secure for 10+ years. RSA 4096-bit doubles the key size, creating a longer public key that may approach DNS TXT record size limits. Some DNS providers truncate TXT records over 255 characters per string, which can break DKIM verification for 4096-bit keys. For new deployments, RSA 2048 is the practical choice. Use RSA 4096 only if your DNS provider explicitly supports long TXT records and your mail server software is tested with it.
yourselector._domainkey.yourdomain.comdkim=pass