[ Free tool · Check ]

DMARC Checker

Look up and explain any domain's live DMARC record.

Client-side only·Zero data logged·Nothing leaves your browser

[ 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 ]