Back to Tools

Email Authentication Generator

Generate SPF, DKIM, and DMARC records to secure your email domain

Important

DKIM requires a public/private key pair. Most email providers (Google, Microsoft, SendGrid) generate these for you. This tool creates the DNS record format - get your actual public key from your email provider.

Verify Your Records

After adding records to DNS, verify they're working:

Tip: Start with monitoring mode (policy: none) to see who's sending email from your domain before enforcing stricter policies.

What is Email Authentication?

Email Authentication (SPF, DKIM, DMARC) is a set of DNS-based protocols that verify the legitimacy of email senders. These records help prevent email spoofing, improve deliverability, and protect your domain's reputation from being used in phishing attacks.

Common Use Cases

Prevent Spoofing

Stop attackers from sending emails pretending to be from your domain.

Improve Deliverability

Ensure your legitimate emails reach inboxes, not spam folders.

Generate DNS Records

Create properly formatted SPF, DKIM, and DMARC TXT records.

Build Trust

Help recipients verify your emails are legitimate and trustworthy.

How It Works

1

Select Record Type

Choose SPF, DKIM, or DMARC based on your email security needs.

2

Configure Settings

Enter your domain and customize authentication options.

3

Generate Record

Click Generate to create your DNS TXT record value.

4

Add to DNS

Copy the record and add it to your domain's DNS settings.