Free email-authentication toolkit

Free DMARC report
analyzer.

Drop one or more DMARC aggregate XML reports — raw .xml, gzipped .xml.gz, or zipped .zip — and get an instant mini-dashboard: overall compliance rate, a pass/fail bar, and a per-source breakdown with ESP identification. No signup. No backend.

100% in your browser Nothing is uploaded Always free

DMARC aggregate report analyzer

Drop your aggregate report files below. Supports .xml, .xml.gz and .zip — exactly as your mailbox delivers them.

100% in your browser · nothing is uploaded. Your report files are parsed entirely on your device using the Web APIs built into your browser. No data ever leaves your machine.

Drop .xml, .gz or .zip report files here

or

The basics, briefly

DMARC reports explained

What is a DMARC aggregate report?

A DMARC aggregate report (RUA) is an XML file that receiving mail servers send to the address in your rua= tag, usually once a day. Each report contains a list of IP addresses that sent mail claiming to be from your domain, along with the DKIM and SPF result for each message and what the receiver did with it (delivered, quarantined or rejected). Read the full guide: How to read DMARC reports.

Is my report data uploaded anywhere?

No. The analyzer runs entirely inside your browser using the File API and DecompressionStream Web API. Your report files never leave your device — there is no server involved at all. You can verify this by watching your browser's Network panel while dropping a file: you will see zero outbound requests.

What is the difference between RUA and RUF reports?

RUA (aggregate) reports are the daily XML summaries this tool parses — they show traffic counts per source but contain no message content. RUF (forensic) reports are optional per-message failure notifications that can include headers and sometimes body snippets. Most senders only enable RUA. Learn more: RUA vs RUF reports explained.

More free tools