Valid
- v=DMARC1; p=reject; rua=mailto:dmarc@example.com
web validator
Validate DMARC TXT records for required tags like v=DMARC1 and p=none/quarantine/reject.
Requires v=DMARC1 and p=none|quarantine|reject.
rua/ruf should use mailto: URIs (comma-separated).
pct must be between 0-100 if present.
Runs client-side only; no storage.
DMARC TXT record
Paste the full DMARC TXT value (v=DMARC1; p=...; rua=mailto:...). No DNS queries are made.
This DMARC validator checks v=DMARC1, policy, mailto URIs, and pct range entirely in your browser without DNS lookups.
Use it to catch missing tags or invalid pct before publishing DMARC TXT records.
All validation happens in your browser. No data is sent, logged, or stored.
Structural validation only; does not check deliverability or DNS propagation.