[ Free tool · Check ]
DMARC Checker
Look up and explain any domain's live DMARC record.
[ About this tool ]
This DMARC checker looks up the TXT record at _dmarc.<domain>, validates the syntax and explains every tag so you can see whether your domain is protected against spoofing.
How to read the results
- ›p=reject or p=quarantine means spoofed mail is blocked or sent to spam.
- ›p=none means monitoring only; scanners report 'quarantine/reject policy not enabled'.
- ›No rua= address means you receive no reports.
- ›More than one record is an error: receivers then ignore DMARC.
Frequently asked questions
How do I check my DMARC record?
Enter your domain above. The tool queries _dmarc.yourdomain.com through public DNS-over-HTTPS and explains the result.
What is a good DMARC policy?
p=reject with pct=100 and a rua reporting address is full protection.
Why does my DMARC lookup return nothing?
The record is missing, published on the wrong host (it must be _dmarc), or DNS has not propagated yet.
Learn more in our guide: What is DMARC?
[ Get this fixed for me ]
Free expert review of your result
Our team reviews this result and sends you the exact fixes, at no cost.
[ More tools ]
DMARC Generator
Build a valid _dmarc TXT record with guided options.
DMARC Report Analyzer
Upload XML aggregate reports for an instant compliance dashboard.
SPF Checker
Validate your SPF record and check the 10-lookup limit.
DKIM Lookup
Verify a DKIM selector is published and the key is valid.
SPF Generator
List your sending sources and generate a correct v=spf1 record.
Email Header Analyzer
Paste a message header and see why it passed or failed DMARC.