DKIM Record Generator

Stop your email from being modified during transit with a DKIM record. Our free DKIM Record Generator helps you generate DKIM records in seconds!

DKIM Record Generator

Please enter a valid domain name, without http:// prefix
Key Length

Private key

You must enter this key in your DKIM signer. It must be kept secret, as anyone with access to it can stamp tokens pretending to be you

Generated DKIM Record

Please publish the DNS TXT record below on the subdomain

The Generated Public Key is using PEM format and can be published directly on the DNS

DKIM Generator Results Explained

A DKIM record (a DNS TXT record) that contains various tags and their accompanying values is created when you utilize a DKIM record generation tool. These tags detail different DKIM configurations and parameters. Here are some potential DKIM tag outcomes when you use our DKIM generator and their justifications:

v (Version)

Possible value: DKIM1

Explanation: Indicates the version of the DKIM protocol being used. DKIM1 is the current version.

p (Public Key)

Possible value: A long string of characters that represents the public key.

Explanation: This is the public key that email receivers use to verify the digital signature on incoming email messages.

k (Key Type)

Possible value: rsa or ed25519

Explanation: Specifies the cryptographic algorithm used to generate the public key. “rsa” is the most common choice, but “ed25519” is an option for more modern and secure cryptography.

a (Algorithm)

Possible value: The signing algorithm, typically “rsa-sha256” or “ed25519-sha256.”

Explanation: Specifies the cryptographic algorithm used for creating the digital signature. “rsa-sha256” is commonly used with RSA keys, while “ed25519-sha256” is used with Ed25519 keys.

b (Signature Value)

Possible value: A long string of characters representing the digital signature.

Explanation: This tag contains the actual DKIM signature value, which is the result of applying the private key to the canonicalized email headers and body. It’s used to verify the authenticity of the email message.

bh (Body Hash)

Possible value: A long string of characters representing the hash of the canonicalized body.

Explanation: This tag contains the hash value of the canonicalized body of the email message. It is used for body integrity checks and is compared with the hash of the actual message body during verification.

How to use a DKIM Record Generator?

Creating a DKIM Record for Your Domain

In order to authenticate and secure email, your domain has to create DKIM record. DKIM makes it possible to confirm the legitimacy of the sender’s domain and guarantees that the email message was not changed in transit. This is essential for reducing the risk of email spoofing and phishing scams as well as for increasing email deliverability. 

Adding your DKIM Record to the DNS

To add DKIM record to your DNS you can follow the steps given below:

Why do you need a DKIM generator tool?

Using our DKIM wizard will save you the time and effort involved in manually creating your DKIM record that is susceptible to human error. If you are just starting out on your email authentication implementation journey, you can rely on our DKIM record generator to help you generate DKIM keys in seconds and kick-start authentication the right way!

Leave out the guesswork, and make sure you configure DKIM correctly for your domain with your very own DKIM generator tool!