Free DMARC Checker
Check the DMARC policy published for any domain and understand exactly what receiving servers are told to do with mail that fails authentication.
No account needed. Domains are used for the lookup and never stored.
What DMARC is and how to roll it out safely
DMARC ties SPF and DKIM to the address your recipients actually see, and tells receivers what to do when they don't line up.
What is DMARC?
DMARC is a TXT record at _dmarc.yourdomain.com. It asks receivers to check that SPF or DKIM passed and that the passing domain aligns with the visible From address. If neither aligns, your published policy decides whether the message is delivered, quarantined or rejected.
How the check works
The receiver reads the From domain, fetches its DMARC record, evaluates SPF and DKIM alignment, applies the p (or sp for subdomains) policy, and sends an aggregate report to your rua address. Reports are XML summaries — no message content is shared.
Fixing common problems
Stuck at p=none? Fix any unaligned senders in your reports, then move to quarantine with pct=25 and raise it. Two records? Delete one. No rua? Add one — you cannot tighten a policy you cannot see. Misspelled tags silently invalidate the whole record.
A worked example
v=DMARC1; p=quarantine; sp=reject; pct=100; rua=mailto:dmarc@example.com; adkim=r; aspf=r is a solid mid-rollout record: failing mail on the main domain goes to spam, subdomains are rejected outright, and you receive daily aggregate reports.
Check your email authentication
DMARC only works when SPF and DKIM are correct first. Run the SPF check to confirm your sending servers are authorized, and the DKIM check to confirm your public key is published.
Frequently asked questions
Everything people usually ask about this tool.
More free email tools
Small, focused utilities that help you write, check and send better email.
Validate the SPF record for your sending domain.
Confirm your DKIM public key is published for a selector.
Parse raw headers to trace hops and authentication results.
Score your full email for spam triggers before sending.
Build a professional Gmail signature in a minute.
Beautify messy email HTML without breaking tables.
Need to send personalized Gmail campaigns from Google Sheets?
With DMARC in place, your Sheets campaigns stay trusted. Mailvern sends personalized email straight from your own Gmail, only to the rows in your sheet that match your conditions.
