DMARC Checker
Check DMARC record for any domain. Validate DMARC policy mode, reporting URIs, SPF/DKIM alignment settings, and subdomain handling configuration.
Run a check to see results
POST /api/v1/email/dmarcKey Features
100% Free
No registration required, unlimited checks
Instant Results
Real-time analysis with detailed output
REST API Access
Integrate into your workflow via API
Accurate Data
Live queries to authoritative sources
What is DMARC Checker?
The DMARC checker retrieves and validates the Domain-based Message Authentication, Reporting and Conformance (DMARC) record for any domain. DMARC is the policy layer that ties SPF and DKIM together — it tells receiving mail servers exactly what to do when an email fails authentication: accept it (none), send it to spam (quarantine), or reject it outright (reject). The tool parses the DMARC TXT record published at _dmarc.yourdomain.com and validates all policy components: the enforcement mode (p=none/quarantine/reject), SPF and DKIM alignment settings (strict vs relaxed), percentage of messages the policy applies to (pct), subdomain policy (sp), and reporting URIs for aggregate (rua) and forensic (ruf) reports.
This free DMARC record checker is critical for domain owners implementing email authentication, email administrators progressing from monitoring (p=none) to enforcement (p=reject), deliverability specialists diagnosing why emails fail DMARC checks, and security teams protecting their domain from email spoofing and phishing attacks. DMARC adoption has become effectively mandatory since Google and Yahoo began requiring it for bulk senders in 2024.
How to Use
- 1Enter the domain name to check its DMARC record (e.g., yourdomain.com)
- 2Click 'Run Check' to retrieve the TXT record at _dmarc.yourdomain.com
- 3Review the policy mode: none (monitor only), quarantine (send to spam), or reject (block unauthenticated email)
- 4Check alignment settings: relaxed (default, subdomain matches count) or strict (exact domain match required)
- 5Verify reporting URIs (rua/ruf) are configured to receive DMARC aggregate and forensic reports
- 6Review subdomain policy (sp) if your domain uses subdomains for sending email
Who Uses This
System Administrators
Monitor and troubleshoot infrastructure
Developers
Debug network issues and integrate via API
SEO Specialists
Verify domain configuration and performance
Security Analysts
Audit and assess network security
Frequently Asked Questions
What is a DMARC record and why is it important?
How do I set up DMARC for my domain?
What is the difference between DMARC none, quarantine, and reject?
What is DMARC alignment and why does it matter?
What are DMARC aggregate reports and how do I read them?
Related Articles
GuideRobots.txt Checker: How to Test & Validate Your Robots.txt
Learn how to check your robots.txt file for errors that block search engines. Free robots.txt checker, common mistakes, templates, and step-by-step guide.
GuideRobots.txt Checker: How to Test and Validate Your Robots.txt File
Check and validate your robots.txt file online for free. Learn what robots.txt does, how to write it correctly, and how to fix common mistakes that hurt your SEO
WikiMaster SPF, DKIM, DMARC Setup in Just 30 Minutes
Learn how to set up SPF, DKIM, and DMARC in 30 minutes to secure your email communications effortlessly.