wiredepth
Run a check

Free tool · Email auth

DMARC report viewer

Paste a raw DMARC aggregate (RUA) report or upload the .xml.gz file your mailbox provider sent you. We render a clean visualization PDF: pass-rate breakdown, top sending sources, policy snapshot, and plain-English recommendations based on the data.

What this is

When you publish a DMARC record with rua=mailto:..., mailbox providers (Google Workspace, Microsoft 365, Yahoo, Comcast, etc.) send you daily reports listing every IP that sent mail claiming to be your domain, with SPF and DKIM authentication results. The reports are XML, often gzipped. Useful but unreadable.

This tool parses one report and renders a 3-page PDF you can hand to anyone: pass-rate metrics, source breakdown, policy snapshot, actionable recommendations. RFC 7489 compliant.

Privacy

The XML is parsed in memory on our server, the PDF is streamed back to you, and nothing is logged or persisted. Your sending IPs + recipient counts never touch our database.

Want help interpreting your DMARC posture?

The DMARC walk-through wizard looks at your live DMARC, SPF, and DKIM records, asks which senders you actually use, and produces an AI-generated step-by-step plan to move from p=none to p=reject without breaking legitimate mail.

Frequently asked questions

What format does the input need to be in?

Plain XML, gzipped XML (.xml.gz - standard from Google / Yahoo), or zipped XML (.xml.zip - standard from Microsoft Office 365). Paste any of those in. We auto-detect.

Where do I get a DMARC report?

If you publish a DMARC record with rua=mailto:..., mailbox providers send you XML reports daily for every domain that received mail from yours. Check that mailbox - they're usually in zipped attachments named something like google.com!yourdomain.com!1234567890.zip.

Why does the PDF say my domain has 0 messages?

Reports only contain data for the day they cover. If your domain sent zero mail that day, or all your mail was DKIM-aligned via a different signing domain, the report will be empty. Try a few different days.

Is the report data stored?

No - the XML is parsed in memory on our server, the PDF is streamed back, and nothing is logged or persisted. Your sending IPs and recipient counts never touch our database.

Where should I go from here?

If you want help acting on what the report shows, the /dmarc-wizard tool looks at your live DMARC/SPF/DKIM records, asks which senders you use, and produces a step-by-step plan to move from p=none to p=reject without breaking legitimate mail.

Related free tools