Free DMARC Checker Tool

DMARC Checker: Analyze Your DMARC Record and Email Authentication

Check your DMARC record, validate policy, verify SPF and DKIM alignment, and detect issues affecting email security and deliverability.

Results

  • Free DMARC lookup
  • Instant results
  • No signup required

What does this DMARC checker analyze?

Run a complete DMARC lookup and get a clear diagnosis of your DNS record, policy configuration, and deliverability impact.

DMARC record lookup

Retrieve the DMARC TXT record currently published in your DNS.

DMARC policy validation

Analyze your policy (none, quarantine, reject) and enforcement level.

SPF & DKIM alignment

Check if your domain passes DMARC alignment requirements.

Reporting configuration

Verify rua and ruf tags for aggregate and forensic reports.

DMARC errors and warnings

Detect missing records, invalid syntax, and weak configurations.

Deliverability impact

How DMARC affects authentication, domain protection, and inbox placement.

How it works

DMARC Record Examples

Here are common DMARC policies used across different email setups.

01

Monitoring policy

v=DMARC1; p=none; rua=mailto:dmarc@example.com

02

Quarantine policy

v=DMARC1; p=quarantine; pct=100; rua=mailto:dmarc@example.com

03

Strict reject policy

v=DMARC1; p=reject; rua=mailto:dmarc@example.com

04

With subdomain policy

v=DMARC1; p=quarantine; sp=reject

05

Partial enforcement

v=DMARC1; p=quarantine; pct=50

06

Full enforcement setup

v=DMARC1; p=reject; rua=mailto:dmarc@example.com

How DMARC Works and Why It Matters

DMARC (Domain-based Message Authentication, Reporting and Conformance) is a DNS TXT record that defines how receiving servers should handle emails that fail authentication.

When an email is received, SPF and DKIM are checked, and their alignment with your domain is verified. Based on your DMARC policy, the message is accepted, sent to spam, or rejected.

A valid DMARC record improves authentication, prevents spoofing, and gives visibility into your email ecosystem. It is a critical layer of email deliverability and security.

DMARC records start with:

v=DMARC1

Example:

v=DMARC1; p=none; rua=mailto:dmarc@example.com

Common DMARC Errors This Tool Detects

No DMARC record found

Your domain has no DMARC protection.

Policy set to none

Monitoring only, no enforcement applied.

Invalid DMARC syntax

Errors in tags or formatting.

Missing reporting configuration

No visibility into authentication results.

SPF or DKIM misalignment

DMARC fails even if SPF or DKIM pass individually.

Weak enforcement policy

Low protection against spoofing and abuse.

Free DMARC Checker to Validate Your DMARC Record

Use this DMARC checker to perform a DMARC lookup, validate your Domain-based Message Authentication, Reporting and Conformance record, and detect configuration issues affecting email deliverability and domain security.

DMARC builds on SPF and DKIM to define how receiving servers should handle unauthorized emails sent from your domain. If your DMARC record is missing, misconfigured, or too permissive, your domain becomes vulnerable to spoofing, phishing, and deliverability issues.

This tool helps you check DMARC syntax, validate policy enforcement, and ensure your domain is properly protected and trusted by mailbox providers.

DMARC Record Check Results

Status & Record

DMARC status (valid / missing / error) & full DMARC record

Analysis Summary

Policy, alignment status & reporting configuration

Issues & Fixes

Detected problems & recommended fixes

Fix Your Deliverability with an Expert

Get a personalized audit of your DMARC, SPF, and email setup. Identify what’s hurting your deliverability and get clear, actionable fixes in a 30-minute session.

DMARC Checker FAQ

DMARC Basics

What is DMARC?
DMARC is an email authentication protocol that protects your domain from spoofing and phishing by enforcing SPF and DKIM validation.
Where is DMARC stored?
DMARC is stored in DNS as a TXT record under _dmarc.yourdomain.com.

DMARC Lookup

How do I check my DMARC record?
Use a DMARC checker to retrieve and analyze your DNS record.
What is a DMARC lookup?
It retrieves your DMARC record and validates its configuration and policy.

DMARC Policy

What does p=none mean?
Monitoring only, no enforcement applied.
What does p=quarantine mean?
Suspicious emails are sent to spam.
What does p=reject mean?
Unauthorized emails are blocked completely.

Alignment

What is DMARC alignment?
SPF or DKIM must match the sending domain for DMARC to pass.
Why does DMARC fail?
Due to SPF/DKIM misalignment or missing authentication.

Reporting

What is rua?
Aggregate reports showing authentication results across emails.
What is ruf?
Forensic reports providing details on failed messages.

Deliverability

Does DMARC improve deliverability?
Yes. It increases trust and helps emails reach the inbox.
Is DMARC required?
Strongly recommended, especially for bulk senders.

Setup

How do I create a DMARC record?
Generate a DMARC policy and publish it in your DNS.
Should I use reject policy?
Yes, but only after validating SPF, DKIM, and monitoring results.