DMARC Record Checker

Inspect the authoritative DMARC TXT record, validate current and historic tags, understand policy inheritance, and verify external report authorization without claiming that a DNS record proves message-level DMARC pass.

  • Live authoritative evidence
  • Offline pasted-record analysis
  • RFC 9989 diagnostics
  • External RUA/RUF authorization

DMARC input

Required for live DNS; optional for offline syntax analysis. Unicode names are converted to DNS A-labels. IP addresses are rejected.

Paste a value, a quoted split TXT value, or one complete DMARC record per line. Offline analysis performs no DNS lookup.

Organizational-domain and resolver options

If the exact domain has no single usable policy, one bounded lookup is made here. This does not perform the full RFC 9989 DNS tree walk or guess a public suffix.

Used by the same-origin analyzer for delegation discovery and resolver DNSSEC claims. TXT evidence is requested directly from authoritative endpoints.

A domain lookup can evaluate publication and policy syntax. It cannot prove that a particular message passes: that requires actual SPF/DKIM results plus alignment with the message’s visible From domain.