DMARC Record Generator
Enter a domain, policy and reporting address to generate a DMARC DNS record.
Runs in your browser. Nothing is uploaded — your input is processed on this device and discarded when you close the tab.
DMARC Record Generator
How to use this tool
- Enter your values in the fields above.
- Press Generate to see the result.
- Use Load sample to try the worked example, Copy result to copy it, or Clear to start again.
Worked example
Domain example.test with policy reject and pct 100 generates “v=DMARC1; p=reject; pct=100” for _dmarc.example.test.
What this tool does not do / Limits
This tool only generates DMARC record text. It does not publish a record, query DNS, or change any domain's mail policy.
Frequently asked questions
Does this publish the record?
No. It only generates the record text; you add it to your own DNS.
Should I start with reject?
Usually not. Start with p=none, read the reports, then step up to quarantine and reject.
Related tools
JSON Studio
Format, validate, minify, query and compare JSON in your browser, with precise line-and-column errors.
LiveRegex Tester
Test patterns against sample text with match highlighting, capture groups and a safe one-second timeout.
LiveSecurity Header and DNS Checker
Check HSTS, CSP and other security headers, TLS details, and DNS/email authentication records (SPF, DKIM, DMARC).
Live