Free DMARC Record Generator
Create a valid DMARC record and boost your email deliverability
Create a valid DMARC record in seconds. Our free tool helps you protect your domain from phishing and spoofing, improve your email security, and ensure your messages land in the inbox.
A DMARC record is a simple line of text (a TXT record) in your domain's DNS settings. It acts as a set of instructions for receiving mail servers, telling them how to handle emails that claim to be from you but fail authentication checks (SPF and DKIM). It's your domain's public policy against fraud.
Having a DMARC record lets you track email activity, identify unauthorized use of your domain, and build trust with email providers, which is essential for good deliverability.
Secure your domain against unauthorized use, ensuring legitimate messages are delivered directly to the primary inbox.
Prevent spoofers from replicating your domain, sending harmful emails on your behalf, and damaging your sender reputation.
Instead of writing a record by hand, use our free generator. Simply fill in your details and the tool will take care of the rest.
Enter the domain you send emails from.
Start with "None" to monitor, then move to "Quarantine" or "Reject".
Enter the email address where you want to receive aggregate reports.
Copy the generated TXT record and add it to your domain's DNS settings.
DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication standard that protects your domain from being used in phishing and spoofing attacks. It's important because it tells email providers that you're a legitimate sender, which protects your brand reputation and drastically improves your email deliverability.
Using our free generator is the easiest way. Simply enter your domain, choose a policy (we recommend starting with p=none), and provide an email for reports. The tool instantly creates a syntactically correct record for you to copy.
After generating your record, you'll need to add it to your domain's DNS settings. Log into your domain provider (e.g., GoDaddy, Cloudflare, Namecheap), navigate to the DNS management section, and create a new TXT record.
Set the Host/Name to _dmarc and paste the generated record into the Value/Content field.
No, a DMARC record is not effective on its own. It relies on the results of SPF (Sender Policy Framework) and/or DKIM (DomainKeys Identified Mail) to work correctly. You must have at least one of them set up for your domain for DMARC to function.