10,000+ Free DMARC Checks Daily

Free DMARC Generator

Create your DMARC email security record in 5 minutes. No coding required — just answer a few questions and copy-paste the result.

Protect your domain from email spoofing and phishing with our beginner-friendly DMARC record builder. Real-time validation ensures your record is correct before deployment. View specs

Takes 5 minutes
No technical skills required
Copy-paste deployment
No registration needed
New to DMARC? Click here to learn what it does (30 seconds)

DMARC (Domain-based Message Authentication, Reporting, and Conformance) protects your domain from email spoofing — when scammers send emails pretending to be you.

It tells email providers like Gmail, Outlook, and Yahoo how to handle suspicious emails claiming to be from your domain. Think of it as an ID check for your emails.

Why you need it: Without DMARC, anyone can send emails that appear to come from your domain, damaging your reputation and tricking your customers. DMARC prevents this by authenticating legitimate emails and blocking fake ones.

Frequently Asked Questions

Do I need technical skills to use this DMARC generator?

No technical skills required. Our DMARC generator uses a simple question-and-answer format. Just select your preferences, and we'll create the DNS record for you. The entire process takes about 5 minutes.

Will DMARC break my email delivery?

No. We recommend starting with policy "none" which only monitors your email without affecting delivery. You can gradually increase protection to "quarantine" or "reject" after reviewing your reports for a few weeks.

What's the difference between "none", "quarantine", and "reject" policies?

Policy "none" monitors email activity without blocking anything (recommended for beginners). Policy "quarantine" sends suspicious emails to spam folders. Policy "reject" blocks suspicious emails entirely. Always start with "none" and progress based on your reports.

How long does DMARC setup take?

Creating your DMARC record takes about 5 minutes. After adding it to your DNS (usually through your domain registrar like GoDaddy or Cloudflare), allow 5-30 minutes for DNS propagation. You'll start receiving reports within 24-48 hours.

Is this DMARC generator really free?

Yes, completely free with no hidden costs. No registration required, no credit card needed. Generate unlimited DMARC records for all your domains.

Do I need DMARC if I use Gmail or Microsoft 365?

Yes. Even with trusted email providers, DMARC protects your domain from spoofing and phishing. Gmail and Microsoft 365 both support DMARC and recommend its implementation for all domains sending email.

Can I change my DMARC policy later?

Yes, you can update your DMARC policy anytime. Simply generate a new record with our tool and update the TXT record in your DNS settings. Changes take effect within 5-30 minutes after DNS propagation.

What happens if I make a mistake in my DMARC record?

Our generator validates your DMARC record in real-time to prevent syntax errors. If you need to make changes after deployment, simply update the TXT record in your DNS settings with a new record from our generator. No harm done!

Your Generated DMARC Record

TXT Record for: _dmarc.[your-domain]
v=DMARC1; p=none
1

Domain Name

Enter the domain name you send emails from (like example.com). This personalizes the instructions and helps validate your DMARC configuration.

International domains are supported (e.g., münchen.de)

2

Policy Settings

For beginners: Start with "none" to monitor email activity without blocking anything. After a few weeks of monitoring, you can increase protection to "quarantine" or "reject." Learn more

Controls how subdomains (like mail.example.com) are handled. If not set, subdomains follow the same policy as your main domain. Learn more

3

Alignment Settings (Optional - Advanced)

DKIM alignment: How strictly to check if the email signature matches your domain. "Relaxed" allows subdomains (recommended for most users), while "Strict" requires exact matches. Learn more

SPF alignment: How strictly to check if the sending server is authorized. "Relaxed" is recommended for most users, allowing flexibility with subdomains. Learn more

4

Reporting Settings (Recommended)

Daily summary emails: Enter email addresses to receive daily reports showing who is sending emails from your domain. Use commas to add multiple addresses (e.g., [email protected], [email protected]). Learn more

Detailed failure alerts: Email addresses to receive detailed reports when authentication fails. Note: Most email providers don't send these reports, so they're optional and rarely needed. Learn more

When to send detailed alerts: Choose when you want to receive detailed failure reports. The default option (0) is recommended for most users. Learn more

Note about deprecated fields: The DMARC specification includes three deprecated fields (pct, ri, rf) that are being removed in DMARCbis. We don't include these in the generator as they're no longer recommended for new implementations.

How to Deploy Your DMARC Record

  1. 1
    Copy the generated record using the button above.
  2. 2
    Log in to your DNS provider (e.g., GoDaddy, Cloudflare, Route53).
  3. 3
    Create a new TXT record with:
    • Name/Host: _dmarc
    • Type: TXT
    • Value: Your generated DMARC record
    • TTL: 3600 (or your provider's default)
  4. 4
    Save the record and wait for DNS propagation (usually 5-30 minutes).
  5. 5
    Verify your configuration using our free DMARC checker.

⚠️ Important: The record must be created at _dmarc.[your-domain], not at the root domain. The underscore prefix is required.

Why Use This Free Builder?

Instant DMARC Record Creation

This tool creates valid DNS records in seconds. No complex syntax to learn — configure your policy using the intuitive interface and get a production‑ready DMARC record.

Real-Time Validation

Every DMARC record is validated against RFC 7489. The builder checks for syntax errors and warns about potential configuration issues before deployment.

No Registration Required

Use this tool completely free without creating an account. Generate unlimited DMARC records for all your domains with no restrictions or hidden fees.

Expert Deployment Guidance

Get step-by-step instructions for deploying your generated DMARC record across popular DNS providers. Includes best practices and troubleshooting tips from email security experts.

DMARC DNS Record Best Practices

  • • Start with policy "none" to monitor email authentication without affecting delivery
  • • Add aggregate report URIs to receive daily DMARC reports
  • • Gradually increase policy enforcement after monitoring results
  • • Test your generated record with our free DMARC checker after deployment

Record Created — Now Test Your Configuration

You’ve created your record. Now verify it’s deployed correctly with our free DMARC checker.

Check Your DMARC Configuration