DMARC Report Analyzer — Read Your Report in Plain English

Mailbox providers email you DMARC aggregate reports as dense XML — machine-shaped, not human-shaped. Paste one below (or upload the .xml, .xml.gz or .zip exactly as it arrived) and get the same plain-English translation our monitoring produces: who sent as your domain, how much passed, and what to fix first.

No signup. Your report is analyzed in memory and never stored — nothing is written to disk, a database, or logs.

How to read a DMARC report

Every aggregate report answers three questions, and this analyzer pulls them out for you:

  • Who sent as your domain? Each row is a source IP with a message count — your real mail servers, your newsletter tool, and anyone else using your name.
  • Did it authenticate? A message passes DMARC when SPF or DKIM passes and aligns with your From domain. The pass rate here is volume-weighted, the same way we score it in weekly monitoring.
  • What happens to failures? Your published policy (p=none, quarantine or reject) decides whether failing mail is delivered anyway, sent to spam, or blocked.

For a full walkthrough of the raw XML fields, read our guide: How to read DMARC reports (without losing your mind).

Get weekly DMARC monitoring →

A one-off check is a snapshot — DMARC needs watching

PlainDMARC monitors your domains continuously and sends a weekly plain-English verdict per domain — what passed, what failed, and what to fix.

14-day free trial · One DNS record · Free plan available — no card