Free Email Tool

DMARC Record Generator

Build a valid DMARC record with configurable policy, reporting, and alignment settings.

DMARC Record Generator

Build a valid DMARC TXT record. New senders should start with p=none and escalate to reject over 90 days.

_dmarc.yourdomain.com
v=DMARC1; p=none;

DMARC Record Generator: Build Your Policy the Right Way

Creating a DMARC record manually requires understanding the specific syntax of each tag. This generator builds a syntactically correct DMARC TXT record from your choices, ready to copy and paste into your DNS. The generated record includes all critical tags while omitting optional ones you haven't configured.

DMARC Tag Reference

TagRequiredDescription
v=DMARC1YesVersion identifier — must be first
p=YesPolicy: none, quarantine, or reject
rua=Strongly recommendedAggregate report recipients (mailto:)
pct=OptionalPercentage of failing mail to apply policy to (default 100)
sp=OptionalSubdomain policy override
adkim=OptionalDKIM alignment: r (relaxed, default) or s (strict)

After publishing, verify with the DMARC Checker. Monitor aggregate reports at the rua= address to understand your sending landscape before increasing policy enforcement.