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 →
Enter your domain to personalize the instructions and validate external report destinations.
International domains are supported (e.g., münchen.de)
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
Controls how strictly DKIM domains must match the From address. Learn more
Controls how strictly SPF domains must match the From address. Learn more
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.
_dmarc
⚠️ Important: The record must be created at _dmarc.[your-domain]
,
not at the root domain. The underscore prefix is required.
After deploying your DMARC record, verify it's working correctly with our free checker.
Check Your DMARC Configuration