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

  1. 1

    It finds the record

    A DMARC policy is a single TXT record published at _dmarc.yourdomain.com. The parser pulls it from DNS, or accepts one you paste. The lookup runs on our server, so a flaky local resolver or a captive portal will not quietly change the result.

  2. 2

    It splits the tags

    Tags like p=, rua= and adkim= tell mailbox providers what to do with mail that fails SPF or DKIM and where to send the daily reports. The parser splits the record into its tag list.

  3. 3

    It explains each one

    In plain English, so you can tell at a glance whether the policy is enforcing anything or only monitoring. It reads the same whether you paste a record or fetch one, so you can test drafts before you publish them.

A record, read the way the parser reads it

v=DMARC1; p=none; rua=mailto:reports@example.com; adkim=r

p=none
Only monitoring. Nothing is enforced.
rua=
Where the daily reports go.
adkim=
How strictly DKIM has to align.

When to use it

Reach for it in these moments

  • Google or Yahoo flagged your sending

    It confirms what your domain is publishing today and whether the policy is strong enough to satisfy the bulk-sender requirements.

  • You just published a first record

    At p=none, it is the fastest way to verify the syntax is clean and your reporting address is reachable.

  • You are checking a vendor

    It shows whether they enforce DMARC or only monitor, and whether their reporting is set up to actually catch lookalikes.

  • You are drafting a new policy

    Paste the draft into the text box and read the explanation back before you publish it.

  • Not sure what this means?

    Ask a real person. The Email SOS Hotline is free help with any email problem, no pitch. Cleaning a list does not fix a DNS record, so if this check found a problem, start here.

    Ask the Email SOS Hotline
  • Keep this result

    Send it to your inbox, to share with your team or compare after a fix.

    Run a check, then email it
  • Your setup is one half. Your list is the other.

    A record that passes proves the mail is yours. Mailbox providers also judge you on who you send to. Clean your first 1,000 addresses free.

    Clean your first 1,000 free