DMARC Record Generator

Create a valid DMARC DNS TXT record for your domain with our interactive generator, for free.

Build your DMARC policy step by step with real-time validation.
Love technical details? View DMARC specifications →

Your Generated DMARC Record

TXT Record for: _dmarc.[your-domain]
v=DMARC1; p=none

Domain Name

Enter your domain to personalize the instructions and validate external report destinations.

International domains are supported (e.g., münchen.de)

Policy Settings

Start with "none" to monitor, then gradually move to "quarantine" or "reject". Learn more

Policy for all subdomains. If not set, inherits the main policy. Learn more

Alignment Settings

Controls how strictly DKIM domains must match the From address. Learn more

Controls how strictly SPF domains must match the From address. Learn more

Reporting Settings

Email addresses to receive daily aggregate reports. Separate multiple with commas. Learn more

Email addresses for detailed failure reports (rarely supported by providers). Learn more

Controls when forensic reports are generated. Multiple options can be selected. Learn more

Note about deprecated fields: The DMARC specification includes three deprecated fields (pct, ri, rf) that are being removed in DMARCbis. We don't include these in the generator as they're no longer recommended for new implementations.

How to Deploy Your DMARC Record

  1. 1
    Copy the generated record using the button above.
  2. 2
    Log in to your DNS provider (e.g., GoDaddy, Cloudflare, Route53).
  3. 3
    Create a new TXT record with:
    • Name/Host: _dmarc
    • Type: TXT
    • Value: Your generated DMARC record
    • TTL: 3600 (or your provider's default)
  4. 4
    Save the record and wait for DNS propagation (usually 5-30 minutes).
  5. 5
    Verify your configuration using our free DMARC checker.

⚠️ Important: The record must be created at _dmarc.[your-domain], not at the root domain. The underscore prefix is required.

Ready to Check Your DMARC Configuration?

After deploying your DMARC record, verify it's working correctly with our free checker.

Check Your DMARC Configuration