Free Tool

DMARC Policy Generator

Create and customize DMARC policies with our step-by-step generator. Get best practice recommendations and generate valid DMARC records.

Policy Settings

Configure your DMARC policy settings

Percentage of messages to apply policy to

Generated DMARC Record

Your configured DMARC record will appear here

No record generated yet

Configure your policy settings and click "Generate DMARC Record" to create your DMARC record.

Frequently Asked Questions

Common questions about DMARC policy generation

What DMARC policy should I use?

Start with p=none to monitor without affecting delivery. After 2-4 weeks of analysis, move to p=quarantine, then p=reject for maximum protection. Never start with p=reject without monitoring first.

What is the difference between RUA and RUF?

RUA sends daily aggregate report summaries (essential). RUF sends individual forensic failure samples (optional, contains sensitive data). Most organizations only use RUA.

Where do I publish my DMARC record?

Publish as a DNS TXT record at _dmarc.yourdomain.com in your DNS provider. Propagation takes 15 min to 48 hours. Use our DMARC Analyzer to verify.

Help & Resources

About DMARC Policy Generator

Create and customize DMARC policies with our step-by-step generator. This tool helps you generate valid DMARC records with best practice recommendations.

What You Can Do

  1. Generate valid DMARC records
  2. Customize policy settings
  3. Get best practice recommendations
  4. Learn about DMARC implementation

Need more help? Check out our documentation or contact support.