Dmarc Record Generator
Fast, accurate and free online dmarc record generator tool running directly in your browser.
-
1Enter data
Enter content, paste text or load a file from disk. -
2Click the button
The tool will immediately process your data in the browser. -
3Get the result
Copy the finished text or save the file to your device.
return "Result ready in 0.1s";
}
v=DMARC1; p=none; rua=mailto:[email protected]; adkim=r; aspf=r; pct=100; fo=0; ri=86400;
_dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:[email protected]; adkim=r; aspf=r; pct=100; fo=0; ri=86400;"
Source Data Preview (JSON)
{
"domain": "example.com",
"host": "_dmarc.example.com",
"value": "v=DMARC1; p=none; rua=mailto:[email protected]; adkim=r; aspf=r; pct=100; fo=0; ri=86400;",
"line": "_dmarc.example.com TXT \"v=DMARC1; p=none; rua=mailto:[email protected]; adkim=r; aspf=r; pct=100; fo=0; ri=86400;\""
}
Rate this tool:
Related tools
Other tools you may find usefulDMARC Record Generator
DMARC (Domain-based Message Authentication, Reporting and Conformance) is an email security standard that allows domain owners to control how email servers treat messages that do not meet SPF and DKIM authentication. Our generator creates a ready-made TXT record to paste into the DNS zone.
What is DMARC for?
The DMARC record tells mail servers what to do with messages that fail SPF or DKIM verification. Thenonepolicy means monitoring only,quarantinemoves suspicious emails to the spam folder, andrejectrejects them completely - preventing spoofing of your domain name.
How to use the generator?
Enter your domain, select a policy (p=) and optionally provide e-mail addresses for receiving summary reports (rua=) and error reports (ruf=). Set the percentage of messages covered by the policy (pct=) and the DKIM and SPF alignment. Click "Generate record" - you can copy and paste the ready TXT record into the DNS panel of your domain.
DMARC record parameters
The DMARC record is inserted as a TXT entry under the name_dmarc.yourdomain.pl. Most important tags:
- v=DMARC1– protocol version (mandatory).
- p=none|quarantine|reject– policy for inauthentic messages.
- rua=mailto:…– e-mail address for collective (aggregated) reports.
- ruf=mailto:…– e-mail address for single authentication error reports.
- pct=– percentage of messages covered by the policy (default 100).
- adkim=r|s– DKIM alignment: relaxed or strict.
- aspf=r|s– SPF alignment: relaxed or strict.
- sp=– policy for subdomains (optional).
- ri=– report sending interval in seconds (default 86400 = 1 day).
FAQ
Does DMARC replace SPF and DKIM?
No – DMARC works together with SPF and DKIM. You must have both of these mechanisms configured for DMARC to work. DMARC only defines the policy and reporting channel.
What policy should I start implementing?
We recommend starting withp=noneand monitoring the reports for several weeks. Once you are sure that your legitimate emails pass SPF and DKIM, you can proceed to quarantine and then to reject.
Where to paste the generated DNS record?
Log in to the DNS panel of your domain registrar or hosting, add a new TXT entry called_dmarc(or_dmarc.yourdomain.pl) and paste the generated value. Propagation of DNS changes typically takes from a few minutes to 48 hours.
What do DMARC reports mean?
Aggregated reports (rua=) contain daily summaries of all messages sent on behalf of your domain - they allow you to identify unauthorized senders. Error reports (ruf=) refer to specific messages that failed authentication.