100% Client-Side EngineZero data storage • No email signup required • 2026 Google & Yahoo Bulk Sender Compliant
DMARCPro

DMARC Record Generator

Assemble RFC 7489 compliant email authentication records instantly • 100% Client-Side Privacy

Zero Data Retention

Trusted by over 40,000+ domain owners, sales reps & engineers worldwide

★★★★★
4.9 / 5· Independent Deliverability Rating
RFC 7489Strict Standard
Google & Yahoo2026 Compliant
100% Client-SideZero Data Stored
Cloudflare DoHReal-time DNS
Email Security Basics

What is a DMARC record?

A DMARC (Domain-based Message Authentication, Reporting, and Conformance) record is a DNS TXT entry published under _dmarc.yourdomain.com. It instructs receiving mail transfer agents (like Gmail, Microsoft 365, and Yahoo) on how to handle emails that fail SPF or DKIM authentication.

Without a published DMARC record, cybercriminals can easily forge your domain name in phishing attacks, damaging your domain reputation and causing your legitimate cold outreach and marketing emails to be blacklisted.

Protects your domain from direct spoofing and CEO impersonation
Ensures high email deliverability into primary inbox folders
Sends daily XML diagnostic reports detailing who is sending email as your brand
Domain Authentication HealthProtected
SPF Alignment100% Pass
DKIM Signature99.4% Pass
DMARC Enforcement (p=reject)Active
Google & Yahoo 2026 Bulk Sender Status: PASSED
Authentication Flow Diagram
1. DNS Zone (_dmarc TXT)
↓
2. SPF & DKIM Alignment Check
↓
3. Recipient Gateway: Primary Inbox

How to Create a DMARC Record in 3 Steps

1
Generate Your SyntaxUse our generator above to select your policy mode (start with p=none for monitoring) and add your reporting email address.
2
Publish to Your DNS ProviderLog in to GoDaddy, Cloudflare, Namecheap, or Route 53. Create a new TXT record with Host _dmarc and paste the generated value.
3
Verify and Graduate to EnforcementUse our Live Inspector tab to confirm global propagation. Once your reports show zero false positives, graduate your policy to p=quarantine or p=reject.
Documentation & FAQ

Frequently Asked Questions

Everything you need to know about RFC 7489 syntax, policy enforcement, and 2026 inbox deliverability.

DMARC Tag Explanations (RFC 7489)Reference
TagTag Explanation
v=DMARC1Protocol version identifier. Must be the first tag in the TXT record.
pPolicy for the organizational domain. Valid values: none (monitoring), quarantine, reject.
ruaMailto URI list for aggregate feedback reports (e.g. rua=mailto:dmarc@yourdomain.com).
rufMailto URI list for message-specific forensic failure reports.
spSubdomain policy. Applies policy to all subdomains of the root domain.
pctPercentage of messages from 1 to 100 to subject to policy enforcement.
adkimDKIM alignment mode. "r" for relaxed (subdomains pass), "s" for strict.
aspfSPF alignment mode. "r" for relaxed, "s" for strict.
foForensic reporting options. 0 (all mechanisms fail), 1 (any fail), d (DKIM fail), s (SPF fail).
A DMARC Record Generator is a specialized utility that helps domain administrators construct syntactically valid DMARC TXT records according to RFC 7489 specifications. It prevents manual configuration errors that could lead to dropped emails or DNS propagation failures.