Free DMARC Record Checker - Validate & Debug | BounceZero
Free Tool - No Signup - RFC 7489 Compliant

DMARC Record Checker

A DMARC record is a TXT policy published at _dmarc.<your-domain> that tells mailbox providers what to do with mail that fails SPF and DKIM alignment - monitor it (p=none), quarantine it, or reject it. This free checker resolves your record, parses every tag, and flags the 8 most common configuration errors that leave domains spoofable.

Examples: google.com - paypal.com - microsoft.com

What Does This DMARC Checker Do?

This tool resolves the DMARC TXT record at _dmarc.<your-domain>, parses every tag, and identifies common configuration problems that leave domains vulnerable to spoofing or unable to receive aggregate reports.

Backed by original research: BounceZero’s 2026 email deliverability benchmarks quantify the reputation signals mailbox providers reward - and an enforced DMARC policy is the authentication half of that equation.

The Checks We Run

The 30-60-90 DMARC Rollout

DMARC is not a "publish once and forget" record. The correct rollout takes 90 days minimum:

Need the complete SPF + DKIM + DMARC setup guide?

Our full email authentication walkthrough covers alignment rules, multi-provider setup, common mistakes, and verification commands.

Read the full guide

Frequently Asked Questions

Authentication is half the inbox battle. Verify a real address with our free email checker - no signup needed.

Why is my DMARC at "p=none" not protecting me?

p=none is monitor-only. Receiving servers send you reports but still deliver spoofed mail to your customers. After 30 days of clean reports (every legitimate sender aligned), ramp to p=quarantine, then p=reject.

What does the rua= address actually receive?

Daily XML files from every mailbox provider, one per provider. Each contains a count of mail authenticated against your domain, broken down by source IP, SPF result, DKIM result, and alignment outcome. Parse these with a free tool like Postmark DMARC or pay for Valimail/dmarcian for dashboards.

Should I use adkim=s and aspf=s (strict alignment)?

Strict only if you control all subdomain sending and never want subdomain.example.com to authenticate as example.com. For most senders, relaxed alignment (the default) is correct and lower-risk.

Can I have a DMARC record without SPF or DKIM?

Yes, but it does nothing useful. DMARC requires at least one of SPF or DKIM to pass with alignment. Publish both first, confirm they pass alignment, then publish DMARC.

How do I check a DMARC record for my domain?

Look up the TXT record at _dmarc.yourdomain.com using this checker - it returns the full record, parses every tag, and flags missing policy, missing rua=, duplicate records, and weak alignment. Google, PayPal, and Microsoft all publish v=DMARC1 records you can compare against.

What does pct=50 mean in my DMARC record?

pct= sets the percentage of unauthenticated mail that gets the p= action. At pct=50 with p=quarantine, half of failing mail is quarantined and the rest is delivered normally. Ramp pct to 100 once your aggregate reports are clean.

More Free Auth Tools

Ready for bulk verification?

Verify Thousands - Same Up to 99.8% accuracy in internal testing on SMTP-verifiable addresses

Upload a CSV, get clean results in minutes. $3 per 1,000 emails. Credits never expire. No subscription.

Get 100 Free Credits View pricing

No credit card required  -  100 free verifications every month  -  Full 5-stage pipeline

Free tools & checkers

Single-email checks, no signup required