Free DMARC Record Checker
Instantly verify your domain's DMARC policy and see a complete breakdown of every tag in your record. Free DMARC lookup with no signup required.
Looks up TXT records at _dmarc.yourdomain.com
Don't have a DMARC record yet?
Generate one with the right policy and reporting settings in seconds.
How DMARC Checking Works
Query
Enter Your Domain
You provide your domain name and we form a lookup for TXT records at _dmarc.yourdomain.com.
DNS Lookup
Live DNS Query
We query Google's DNS-over-HTTPS API for TXT records at the DMARC subdomain and find the policy record.
Result
Policy Breakdown
The record is parsed tag by tag — policy, reporting addresses, alignment modes, and more.
What is DMARC and Why Check It?
DMARC gives you policy control over who can send email from your domain and provides daily reports on any unauthorized activity.
How to Read Your DMARC Record
v=DMARC1Version — must be the first element. Identifies this as a DMARC record.
p="none" monitors without enforcement. "quarantine" moves failures to spam. "reject" blocks them.
rua=Email address(es) for aggregate XML reports, sent daily.
aspf= / adkim="r" = relaxed alignment (subdomains allowed). "s" = strict (exact domain match).
Stops Phishing
Without DMARC, anyone can forge your domain in the From header and send phishing emails to your customers or employees.
Visibility Through Reports
Aggregate reports give you a daily view of every email claiming to come from your domain, including unauthorized senders.
How to Fix a Missing DMARC Record
Four steps from generating your first DMARC record to full email protection.
Confirm SPF and DKIM are Set Up
DMARC requires at least one of SPF or DKIM to be passing. Use our SPF Checker and DKIM Checker to verify both are live.
Tip: Having both SPF and DKIM passing before adding DMARC gives you the highest deliverability and enforcement coverage.
Generate and Publish Your DMARC Record
Use our DMARC Generator to create the record. Then log in to your DNS provider, create a new TXT record at _dmarc.yourdomain.com and paste the value.
Start with Monitoring, Then Enforce
Begin with p=none to collect reports without affecting delivery. After 2–4 weeks, move to quarantine, then reject.
Caution: Jumping straight to reject without monitoring can block legitimate emails if your SPF or DKIM configuration has gaps.
Re-Check With This Tool
DNS changes take up to 48 hours to propagate. Come back and check your domain again to confirm the record is live and parsing correctly.
More Free DNS Tools
Frequently Asked Questions
Common questions about DMARC records, policies, and how to read your reports.
DMARC (Domain-based Message Authentication, Reporting, and Conformance) is a DNS TXT record that tells receiving mail servers what to do when an email fails SPF or DKIM checks. It also enables reporting so you can see who is sending email on behalf of your domain.
"none" is monitor-only mode — it collects reports but doesn't affect email delivery. "quarantine" moves failing emails to the spam folder. "reject" blocks failing emails entirely. Most organizations start with "none" then move to "quarantine" and finally "reject".
Add the rua= tag to your DMARC record with the email address where you want to receive aggregate reports (e.g. rua=mailto:dmarc-reports@yourdomain.com). Reports arrive as daily XML files.
DMARC requires at least one of SPF or DKIM to be configured and passing for emails to align. Without both, all emails will fail DMARC alignment. We strongly recommend setting up both SPF and DKIM before configuring DMARC.
After publishing your DMARC DNS record, allow up to 48 hours for DNS propagation. Aggregate reports (rua) typically start arriving within 24-72 hours.
DMARC aggregate (rua) reports are XML files sent to your reporting email address. They contain details about every email claiming to be from your domain: the sending IP, SPF/DKIM results, alignment results, and the disposition applied.
Still have questions?
Contact our support team →Your Next Campaign Deserves
a Clean List
Stop guessing. Stop bouncing. Start reaching the people who actually want to hear from you.
200 free credits · No credit card required · Results in minutes
