DMARC

DMARC Record Parser

Paste a DMARC TXT record, or enter a domain and we will pull it from DNS for you. Every tag is broken down with what it does and how it affects mail.

New to DMARC? Read What is DMARC in the Email Almanac.

Records containing v=DMARC1 are parsed as-is. Anything else is treated as a domain and looked up at _dmarc.<domain>.

How this tool works

What the parser is actually doing

A DMARC policy is a single TXT record published at_dmarc.yourdomain.com. Inside it, tags likep=,rua=, andadkim=tell mailbox providers what to do with mail that fails SPF or DKIM and where to send the daily reports. The parser pulls that record from DNS (or accepts one you paste), splits it into its tag list, and explains each tag in plain English so you can tell at a glance whether the policy is enforcing anything or only monitoring.

The lookup runs on our server through Node's DNS resolver, which means a flaky local resolver or a captive portal will not quietly change the result. The tag breakdown is rendered the same way whether you paste a record or fetch one, so you can test drafts before you publish them.

When to use it

Reach for it in these moments

If Google or Yahoo has flagged your sending for missing DMARC, the parser confirms what your domain is publishing today and whether the policy is strong enough to satisfy the bulk-sender requirements. If you have just published a first record atp=none, the parser is the fastest way to verify the syntax is clean and your reporting address is reachable.

It is also useful when you want to spoof-check another domain, for example a vendor you are about to integrate with. The parser shows whether they enforce DMARC or only monitor, and whether their reporting is set up to actually catch lookalikes. If you are drafting a new policy, paste the draft into the text box and read the explanation back before you publish it.

Email Almanac

Related questions to read next

The parser surfaces what your record says. The Almanac explains why each tag behaves the way it does so the next change you make sticks.

Want a full deliverability audit?

DMARC is one signal. We read every signal that affects whether your mail lands in the inbox and write you a plain-English report.

Try it deeper with RME