DMARC Checker
Look up and analyse the DMARC record for any domain — policy, alignment, reporting, and configuration warnings.
How to use DMARC Checker
-
Enter a domain
Type the domain you want to check — for example, gmail.com or yourdomain.com.
-
Click Check DMARC
Click the button or press Enter. The tool queries the TXT record at _dmarc.domain via Cloudflare DNS-over-HTTPS.
-
Review the policy
See the enforcement policy (none, quarantine, or reject), alignment modes, and percentage of mail covered.
-
Check report destinations
Verify that aggregate (rua) and forensic (ruf) report URIs are configured so you receive DMARC reports.
DMARC Checker FAQ
What is DMARC?
What do the DMARC policies mean?
What is DMARC alignment?
What are rua and ruf in a DMARC record?
Why is my DMARC policy set to 'none'?
What does the percentage (pct) tag do?
How does DMARC relate to SPF and DKIM?
Is this lookup private?
Background
Verify that a domain has a properly configured DMARC record. DMARC ties SPF and DKIM together into a unified email authentication policy, telling receiving mail servers what to do when a message fails both SPF and DKIM checks — monitor it, quarantine it, or reject it outright.
This tool queries the TXT record at _dmarc.domain and parses every
DMARC tag: policy (p=), subdomain policy (sp=), percentage (pct=),
alignment modes (adkim= / aspf=), aggregate report URI (rua=),
forensic report URI (ruf=), and failure reporting options (fo=).
Clear warnings highlight common misconfigurations: policy set to "none" (monitoring only, no enforcement), missing report URIs, partial percentage coverage, and multiple conflicting records.
Who is this for: email administrators hardening domain authentication, marketers improving deliverability, security teams auditing spoofing protection, and developers integrating email infrastructure.
Related tools
SPF Record Checker
Look up and validate SPF records — parse mechanisms, detect misconfigurations, and check email authentication.
DKIM Checker
Look up and validate DKIM records for any domain — public key, key type, and selector auto-detection.
MX Lookup
Look up MX records for any domain — mail server priority, IP addresses, and email provider detection.
DNS Lookup
Query all DNS record types for any domain — A, AAAA, MX, TXT, CNAME, NS, SOA, CAA — via Cloudflare DoH.
Learn more
SPF, DKIM, and DMARC Explained: Stop Emails Going to Spam
How SPF, DKIM, and DMARC work together to stop email spoofing and spam folders. Google now rejects 75% of unauthenticated email from bulk senders.
networkDNS Record Types Explained: A, AAAA, CNAME, MX, TXT
Every DNS record type explained with real dig examples. Covers A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, and CAA records used across 350M+ domains.