Skip to content
Free tool

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.

Press Enter to run the lookup. Nothing you type is stored.

Background

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.

FAQ

Frequently asked questions

Everything people usually ask about this tool.

Related tools

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.