DMARC Record Generator & Validator
Build a valid DMARC DNS TXT record (_dmarc.<domain>) from the v / p / sp / rua / ruf / fo / adkim / aspf / pct / rf / ri tags (policy none / quarantine / reject, subdomain policy, aggregate & forensic report URIs, failure-reporting options, DKIM & SPF alignment modes, percentage, report format & interval), validate any existing record against RFC 7489, decode every tag with plain-English explanations, validate rua/ruf mailto: syntax, score the policy strength (0–100), generate an enforcement roadmap (none → quarantine → reject), and generate dig / nslookup / kdig (DoH) lookup commands. 100% client-side generation and validation; live lookup requires the network via the generated dig commands.
Build a valid DMARC DNS TXT record (_dmarc.<domain>) from the v / p / sp / rua / ruf / fo / adkim / aspf / pct / rf / ri tags (policy none / quarantine / reject, subdomain policy, aggregate & forensic report URIs, failure-reporting options, DKIM & SPF alignment modes, percentage, report format & interval), validate any existing record against RFC 7489, decode every tag with plain-English explanations, validate rua/ruf mailto: syntax, score the policy strength (0–100), generate an enforcement roadmap (none → quarantine → reject), and generate dig / nslookup / kdig (DoH) lookup commands. 100% client-side generation and validation; live lookup requires the network via the generated dig commands. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.