Tested tool guide
Tested browser tools
Checked August 16, 2026
What DMARC Record Generator does, with a checked example
A DMARC record expresses a domain's email authentication policy as a series of tagged values. This generator combines the selected none, quarantine, or reject policy with reporting destinations and relaxed or strict DKIM and SPF alignment modes, producing text suitable for a DNS TXT record. It also supplies DMARC's required version declaration. The generated text does not activate DMARC by itself. You must publish it under the _dmarc hostname for the policy domain, and receiving mail systems ultimately decide how to handle failing messages.
Worked example
A concrete input and expected output from the current implementation.
Input
Policy: reject
Aggregate reports: mailto:[email protected]
DKIM alignment: strict
SPF alignment: relaxed
->
The record declares DMARC version 1 and requests rejection for failing messages. The rua tag names the aggregate-report destination, while s and r encode strict DKIM alignment and relaxed SPF alignment.