DMARC report analyzer

Once your DMARC record is live, receivers start emailing you XML reports. They’re unreadable by eye. Paste one here and get the summary: who’s sending as you, what’s passing, and what to fix.

What is a DMARC aggregate report?

When you publish a DMARC record with an rua= address, mailbox providers like Google and Microsoft send that address a daily report. Each one is an XML file listing every server that sent mail claiming to be your domain, how many messages it sent, and whether those messages passed the aligned SPF and DKIM checks DMARC runs.

Read on their own, the reports are a wall of IP addresses and pass/fail flags. The point of reading them is to find two things: legitimate senders you forgot to authorize (so you can fix them before tightening your policy), and anyone spoofing your domain (so you can confidently block them).

Nothing leaves your browser

The report is parsed locally. It isn’t uploaded anywhere, and no account is needed.

Aggregate reports only

This reads the rua aggregate format. Forensic (ruf) reports are a different, message-level format and aren’t covered here.

No record yet?

Build one first with the DMARC policy generator, then come back once reports arrive.

Analyze a report

Paste the XML or upload the file. Curious what it does? Load the sample report.

Your report

Paste the XML, or upload the file your receiver emailed you (.xml or .xml.gz).

Empieza con un canal.
Añade los demás cuando estés listo.

Una clave API de prueba es tuya de inmediato. El acceso a producción se desbloquea cuando añades un método de pago y verificas un remitente.

¿Usas Claude Code, Cursor o Codex? Copia un prompt de configuración y tu agente instalará el Bird CLI y las habilidades por ti. Elige el tuyo:

Cursor