Free DMARC Generator

Generate valid DMARC DNS records for any domain with our free DMARC generator tool.

Create DMARC policies in seconds with our interactive DMARC generator and 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.

Why Use Our Free DMARC Generator?

Instant DMARC Record Creation

Our DMARC generator creates valid DNS records in seconds. No complex syntax to learn - just configure your policy using our intuitive interface and get a production-ready DMARC record.

Real-Time Validation

Every DMARC record generated is validated against RFC 7489 specifications. The generator checks for syntax errors and warns about potential configuration issues before deployment.

No Registration Required

Use our DMARC generator completely free without creating an account. Generate unlimited DMARC records for all your domains with no restrictions or hidden fees.

Expert Deployment Guidance

Get step-by-step instructions for deploying your generated DMARC record across popular DNS providers. Includes best practices and troubleshooting tips from email security experts.

DMARC Generator Best Practices

  • • Start with policy "none" to monitor email authentication without affecting delivery
  • • Add aggregate report URIs to receive daily DMARC reports
  • • Gradually increase policy enforcement after monitoring results
  • • Test your generated DMARC record with our free DMARC checker after deployment

DMARC Generator Complete - Now Test Your Configuration

You've used our DMARC generator to create your record. Now verify it's deployed correctly with our free DMARC checker.

Check Your DMARC Configuration