All free tools

Read your DMARC XML report.

See sending IPs, message counts, authentication alignment and receiver actions. Find the failing groups worth investigating first.

XML or gzip (.gz). Maximum 10 MB before and after decompression, with up to 10,000 message groups. Extract ZIP archives first. Gzip works in supported browsers; otherwise extract the XML first.

Or paste XML

Your report stays in this browser tab. The tool does not upload it, look up its IPs or save it. Clear the report when finished. How your data is handled.

Example: 128 messages, eight DMARC failures

This illustrative report for example.com contains two message groups:

Example report result
Source IPMessagesDMARCReceiver action
192.0.2.10120Pass through aligned DKIMNo DMARC action
198.51.100.208Fail: SPF and DKIM unaligned or failedQuarantine

Start with the eight failing messages. Confirm whether that IP belongs to a service you use, then inspect the authentication evidence. A failure alone cannot tell you whether a sender is legitimate.

What a report can tell you

Aggregate reports describe groups of messages observed by one receiver over a stated period. They do not show every message sent from your domain, message bodies or guaranteed inbox placement. This reader accepts common legacy DMARC XML reports and the current namespace defined in RFC 9990; unsupported extension fields are ignored.

Raw SPF success can still fail DMARC alignment. The main table uses the receiver’s DMARC alignment results, and keeps raw authentication results in each row’s evidence.

Build a DMARC record with a reporting address