Skip to content

DMARC Record Checker

Check a DMARC record and what it actually enforces.

Quick Tool Overview

The DMARC Record Checker validates a record tag by tag and reports what it actually enforces — catching the silent failures, since an invalid DMARC record is ignored entirely rather than erroring.

What it does
Validates a DMARC record and explains what it enforces
You give it
The TXT record from _dmarc at your domain
You get back
Tag-by-tag results and a plain-English policy summary
Common mistake
rua without the mailto: prefix, which voids the record
Best for
Checking a record before or after publishing it
Email Validator Tools Free, unlimited use No sign-up Runs in your browser

About the DMARC Record Checker

A DMARC record is short and easy to get subtly wrong, and the failure mode is silent: a record with a bad tag is ignored entirely, so you get no reports, no enforcement and no error either.

This reads it tag by tag. The version and policy are required and are checked as such. The percentage, alignment modes, subdomain policy, failure options and report interval are validated against their allowed values. The rua and ruf addresses have to be mailto: URIs, which is the single most common mistake in a hand-written record. Unknown tags are flagged, because they are almost always typos.

Then it says what the record actually does — p=none protects nobody and is only a monitoring stage, pct below 100 means most failing mail is still delivered, and strict alignment breaks subdomain senders that relaxed alignment would have allowed.

Key features of the DMARC Record Checker

Every tag validated

Policy, percentage, alignment, reporting, subdomain and interval.

Silent failures caught

An invalid record is ignored by receivers, not rejected — this finds it.

Enforcement explained

What p=none, a low pct and strict alignment really mean.

Unknown tags flagged

They are almost always typos.

Nothing is looked up

It reads what you paste, so a draft works fine.

How to use the DMARC Record Checker

  1. 1

    Paste your DMARC record

    The TXT value from _dmarc at your domain.

  2. 2

    Check the required tags

    v=DMARC1 must be first, and p= must be present.

  3. 3

    Read the enforcement

    What the policy, percentage and alignment actually do.

  4. 4

    Confirm reporting

    Make sure rua points at a mailbox somebody reads.

Frequently asked questions

p=none is monitoring only: failing mail is delivered as normal and you just receive reports. p=quarantine asks receivers to put it in spam. p=reject asks them to refuse it outright. Only the last two actually stop anyone spoofing you.

Reviews of the DMARC Record Checker

What people who use the DMARC Record Checker think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the DMARC Record Checker. It takes half a minute and no account.

Write the first review

More email validator tools