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
Drop one or more report files
- 2
Review sources and failures
- 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.