Guide
This free DMARC checker looks up the _dmarc TXT record for a domain, explains every tag in plain language, and flags policy problems like p=none left on forever or a missing report address.
How to check a DMARC record
- Enter a domain (e.g.
example.com— pasting a full URL or an email address also works). - Click "Check DMARC". The tool queries
_dmarc.example.comfor TXT records and finds the one starting withv=DMARC1. - Read the verdict: the raw record, a table explaining each tag, and a list of errors and warnings.
What the checker validates
Choosing a policy
Example
Checking example.com might return v=DMARC1; p=none; rua=mailto:[email protected]. The tool confirms the record is valid, then warns that p=none only monitors and suggests moving to quarantine/reject once the aggregate reports look clean.
Check SPF and DKIM too
DMARC decides what happens when SPF and DKIM fail, so it is only as strong as those two. Verify them with the SPF checker and DKIM checker.
Limitations
- The tool checks the published DNS record, not live mail flow or report contents.
- Whether receivers honor
pctor forensic (ruf) reports varies by provider.


