A free DMARC record generator that writes your record step by step, and the record an outside report inbox needs to accept it.
5.0(1 rating)Pick your policy and where your reports go. Copy the TXT record into your DNS, or start from the one you have.
Your domain
Your policy
Your reports
Where the daily reports go: an inbox you read, or a DMARC report service.
Your record
- Type
- TXT
- Name
- _dmarc
- Value
- v=DMARC1; p=none
This free DMARC record generator writes your DMARC record step by step: your policy, your subdomains, where reports go, and the options most people never need.
If your reports go to an inbox on another domain, it also writes the record that domain needs, or the reports never arrive.
What is a DMARC record generator?
A DMARC record generator builds the TXT record you publish at _dmarc.yourdomain.com, which tells receiving servers what to do with email that fails SPF and DKIM, and where to send reports.
Which policy to pick
- What happens to failing email
- Delivered as usual, and reported
- When
- While you find every service that sends for you
- What happens to failing email
- Sent to spam
- When
- Once only your own services show in the reports
- What happens to failing email
- Refused
- When
- Once quarantine has run clean
Gmail, Yahoo and Outlook accept any of the 3 from bulk senders. BIMI logos need quarantine or reject.
Where to add it
In your DNS host, like  Cloudflare, your registrar, or your email platform's DNS page, add:
- Name
- _dmarc
- Value
- v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Some DNS hosts want the full name, _dmarc.yourdomain.com. Keep just 1 DMARC record: with 2, receivers ignore both.
The options most people skip
Subdomains (sp). Leave it at "same as the domain" unless your subdomains send differently.
Coverage (pct). Applies the policy to part of failing email while you move up. Gmail needs 100 for BIMI.
Alignment (adkim, aspf). Relaxed lets mail.yourdomain.com count as yourdomain.com. Strict doesn't.
Failure reports (ruf). A report for each failing email. Few receivers send them, and Outlook.com has said it has no plans to.
Final thoughts on DMARC records
Publish p=none with reports today: it changes nothing for your email, and shows you everyone sending as you.
Read the reports in the DMARC report analyzer, then come back and move up a policy. Check the record once it's live with the DMARC checker.
Add your record
Where your DNS lives
For developers: send from your own app
DMARC Record Generator FAQs
Questions about DMARC records? Here's what to know.
A DMARC record generator builds the DMARC TXT record for your domain from your choices: a policy, where reports go, and the options.
Start with v=DMARC1; p=none; rua=mailto: followed by an inbox you read.
It changes nothing for your email, and starts the reports.
Add a TXT record named _dmarc in your domain's DNS, at your DNS host.
Receivers send aggregate reports about once a day, the default in the DMARC standard.
No, with 2 DMARC records receivers ignore both.
Keep 1.
Yes, the DMARC record generator is free, with no sign-up.
Navid.me is reader-supported. When you buy through links on this site, I may earn an affiliate commission. Learn more.
More free tools
The most actionable AI newsletter for founders
Every week, get proven AI strategies, curated tools, and step-by-step systems to grow your audience, create better content, and build a profitable creator business.
No fluff, no filler, no BS. Just five minutes each week that might level up your online business and life.
P.S. Sign up now to get free access to my ultimate AI tools guide for creators.





















