100% Free - No Signup Required

Free DMARC Record Check

Instantly check your domain's DMARC configuration. Validate your policy, reporting setup, and alignment settings in seconds.

What Our Free DMARC Checker Tests

DMARC Policy

Validates your p= tag setting (none, quarantine, or reject) and subdomain policy.

Report Addresses

Checks your rua= and ruf= tags to ensure you're receiving DMARC reports.

Syntax Validation

Verifies your DMARC record syntax and identifies any configuration errors.

What is DMARC and Why Check It?

DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that protects your domain from unauthorized use, commonly known as email spoofing. It builds on SPF and DKIM to give domain owners control over what happens to unauthenticated emails.

Starting in 2024, Google and Yahoo require DMARC for bulk email senders. Without proper DMARC configuration, your emails may be rejected or sent to spam folders.

DMARC Policy Levels

  • p=none
    Monitor mode - no action taken on failing emails. Good for initial setup.
  • p=quarantine
    Failing emails are sent to spam/junk folder. Intermediate protection.
  • p=reject
    Failing emails are blocked entirely. Maximum protection against spoofing.

Need Continuous DMARC Monitoring?

Our free tier includes automatic DMARC report processing, alerts when your configuration changes, and detailed sender analytics.

Frequently Asked Questions

How do I add a DMARC record to my domain?

Add a TXT record at _dmarc.yourdomain.com with your DMARC policy. A basic starting record is: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com. This enables monitoring without affecting email delivery.

Why is my DMARC check showing 'Not Configured'?

This means no DMARC TXT record was found at _dmarc.yourdomain.com. You need to add this record through your DNS provider (like Cloudflare, GoDaddy, or Route 53).

What's the difference between rua and ruf in DMARC?

rua= specifies where aggregate reports are sent (daily summaries). ruf= specifies where forensic reports are sent (per-message details). Most providers only send aggregate reports due to privacy concerns.

Is this DMARC checker really free?

Yes! Our DMARC lookup tool is completely free with no signup required. For ongoing monitoring and DMARC report processing, we offer a free tier that includes one domain.