Skip to content

DMARC Record Checker

Check a domain's _dmarc TXT record, policy, reporting destinations, alignment settings, and rollout percentage for email authentication QA.

Last reviewed: June 11, 2026

About this tool

Inspect a domain's DMARC TXT record before email setup, deliverability reviews, or policy enforcement so spoofing protection and reporting settings are visible in one report.

DMARC Record Checker inspects the _dmarc TXT record that tells mail receivers how to handle unauthenticated email for a domain. It parses policy, reporting, alignment, percentage rollout, and subdomain behavior so domain owners can spot risky or incomplete email authentication settings quickly.

  • Looks up the expected _dmarc hostname and extracts DMARC TXT records.
  • Parses p, sp, rua, ruf, pct, adkim, aspf, fo, and ri tags into a readable summary.
  • Flags missing records, multiple records, weak monitoring-only policies, invalid rollout values, and missing aggregate reporting.

How to use DMARC Checker

Enter a domain or _dmarc hostname, run the check, and review the detected TXT record plus parsed tags. Start with the p policy, pct rollout, rua reporting address, and adkim or aspf alignment before copying the report into an email setup, deliverability, or security ticket.

When this tool is useful

  • Check a new domain before connecting marketing, support, or transactional email platforms.
  • Review p, pct, rua, and alignment settings before moving from monitoring to quarantine or reject.
  • Debug deliverability or spoofing reports when SPF, DKIM, and DMARC settings need to be compared.

Practical tips

  • Keep exactly one DMARC TXT record at the _dmarc hostname because multiple records can invalidate the policy.
  • Use p=none with rua reporting while collecting data, then tighten to quarantine or reject after legitimate senders are aligned.
  • Check SPF and DKIM alignment before enforcing DMARC so valid mail is not rejected unexpectedly.

Examples you can test

These examples show the kind of real input and reviewed output this tool is designed to support. Use them as a starting point before pasting your own production content, then compare the output with the destination system that will use the result. The goal is not only to produce a value, but to make the input assumptions, output format, and review step clear enough that the result can be trusted in a real workflow.

Check monitoring policy

Example input

example.com

Expected output

DMARC record with p=none and a rua reporting destination

Useful while collecting aggregate reports before moving a domain to enforcement.

Review enforcement rollout

Example input

_dmarc.example.com

Expected output

Policy, pct rollout, reporting, and alignment tags

Check pct and alignment before switching from monitoring to quarantine or reject.

Validation checklist

Run through these checks before copying the result into a CMS, codebase, spreadsheet, campaign, support ticket, or production document. Small formatting differences, unit assumptions, hidden whitespace, and platform-specific rules are common sources of mistakes in quick browser tools, so the final review should happen in the same context where the output will be used.

  • Keep exactly one DMARC TXT record at _dmarc.example.com.
  • Start with reporting before moving to quarantine or reject.
  • Use a valid rua mailbox or report processor you can monitor.
  • Review pct when rolling out enforcement gradually.
  • Check SPF and DKIM alignment before tightening policy.

Why people use this tool

DMARC affects brand trust, phishing resistance, and deliverability. A missing or weak record can leave domains easier to spoof, while a strict record deployed too quickly can block legitimate mail, so a focused checker helps teams stage changes carefully.

Related search intents

dmarc record checker, dmarc checker, dmarc lookup, check dmarc record, dmarc txt checker.

Frequently asked questions

What does a DMARC record checker validate?

It checks the TXT record at _dmarc.yourdomain.com, confirms whether a DMARC record exists, parses key tags, and highlights policy, reporting, alignment, and rollout issues.

Why does DMARC matter for domain trust?

DMARC tells mail receivers how to handle messages that fail SPF or DKIM alignment. A clear policy helps reduce spoofing risk and supports better email authentication hygiene for a domain.

Is p=none a valid DMARC policy?

Yes. p=none is valid for monitoring and report collection, but it does not ask receivers to quarantine or reject unauthenticated mail.

Should a domain have more than one DMARC record?

No. A domain should publish exactly one DMARC TXT record at the _dmarc hostname. Multiple DMARC records can cause receivers to ignore the policy.

Does this checker change my DNS records?

No. It performs a live DNS lookup and returns a read-only report. DNS changes must be made through your DNS provider.

Review and privacy notes

Utiloom reviews tool pages for practical examples, validation checks, browser-side processing notes, and clear limitations before they are promoted in search. Read more about the editorial approach on the About page, check data handling in the Privacy Policy, or contact us if a tool needs correction.

Related tools

Keep the workflow moving

These tools are the closest next steps based on category, keyword overlap, and popular workflow paths.

SEO

BIMI Record Checker

Validate BIMI logo DNS setup.

Browser tool
SEO

DKIM Record Checker

Validate DKIM selector records.

Browser tool
SEO

SPF Record Checker

Validate SPF sender policy.

Browser tool
SEO

AI Citation Readiness Auditor

Check page claims and evidence for AI citation readiness.

Browser tool