DMARC report analyzer

Drop your DMARC aggregate reports here. We parse them in your browser and show who sends as your domain — and who fails.

Drop DMARC reports here

XML, .xml.gz or .zip — up to 100 files · parsed in your browser

Parsing is free and private. Identifying senders counts as one check (5 free per day).

What the DMARC Report Analyzer checks

  • XML, .gz and .zip files — many at once
  • Parsed locally in your browser
  • Pass/fail rates for SPF, DKIM and DMARC
  • Sources grouped by IP with message counts
  • Optional: identify senders (Google, Microsoft, SendGrid …) via reverse DNS and ASN
  • "Ready for reject?" assessment

How it works

  1. 1

    Drop one or more report files

  2. 2

    Review sources and failures

  3. 3

    Identify senders and fix the failing ones

Frequently asked questions

Are my reports uploaded?

No. The files are unpacked and parsed in your browser. Only if you click "Identify senders" are the source IP addresses (nothing else) sent to us for reverse-DNS and network lookups — that counts as one check.

Where do I get DMARC reports?

Receivers send them daily to the address in the rua= tag of your DMARC record. Use our DMARC Generator to add one.