DMARC checker

Email tools

Look up a domain's DMARC record, see every tag explained, and catch policy problems like p=none left on or a missing report address.

Guide

This free DMARC checker looks up the _dmarc TXT record for a domain, explains every tag in plain language, and flags policy problems like p=none left on forever or a missing report address.

How to check a DMARC record

  1. Enter a domain (e.g. example.com — pasting a full URL or an email address also works).
  2. Click "Check DMARC". The tool queries _dmarc.example.com for TXT records and finds the one starting with v=DMARC1.
  3. Read the verdict: the raw record, a table explaining each tag, and a list of errors and warnings.

What the checker validates

CheckWhy it matters
Record exists and there is exactly oneNo record means receivers apply no policy; multiple records make them ignore DMARC entirely
p policy is present and validp is required; an invalid value invalidates the record
p=none warningMonitoring mode delivers spoofed mail — fine to start, wrong to stay on
sp weaker than psp=none under p=reject leaves subdomains open to spoofing
pct below 100The policy only applies to part of the failing mail
rua report addressWithout aggregate reports you cannot see who sends as your domain
Tag syntaxAlignment values, mailto: URIs, and unknown tags are checked

Choosing a policy

PolicyFailing mail isUse when
p=noneDelivered normallyStarting out — collect reports first
p=quarantineSent to spamReports show legitimate mail passes
p=rejectRejected outrightFinal goal — full spoofing protection

Example

Checking example.com might return v=DMARC1; p=none; rua=mailto:[email protected]. The tool confirms the record is valid, then warns that p=none only monitors and suggests moving to quarantine/reject once the aggregate reports look clean.

Check SPF and DKIM too

DMARC decides what happens when SPF and DKIM fail, so it is only as strong as those two. Verify them with the SPF checker and DKIM checker.

Limitations

  • The tool checks the published DNS record, not live mail flow or report contents.
  • Whether receivers honor pct or forensic (ruf) reports varies by provider.

Operated by

Turnint AI
unbounded pioneering inc

Turnint AI Tools is a suite of free tools built and operated by unbounded pioneering inc, the company behind the Turnint AI agent platform.

Ryosuke Suzuki
Ryosuke SuzukiFounder & CEO

Founder & CEO of Unbounded Pioneering Inc., the company behind the Turnint AI agent platform, and an expert in machine learning and AI product development. He began his career in machine learning research at a university laboratory, then designed and built large-scale products as a software engineer at PLAID, Rakuten, and Recruit, while also driving new business development. Now specializing in generative AI and AI agents, he works across both engineering and business development, and is a named inventor on multiple granted patents in web technology.

Named inventor on granted patents JP6887648 & JP7480958 · Patent pending on Turnint AI technology

Get in touch

Thanks for reaching out

Thank you for your interest in our company. A member of our team will get back to you within one business day.

What we can help with

  • Adopting and getting the most out of Turnint AI
  • A demo or trial of Turnint AI
  • AI adoption in general (beyond our own product, too)
  • Alliances and partnerships
  • Any other questions

Talk to us online

You can also book a meeting directly from the calendar.

Pick a template or write your own message.