A free edge API by formatho.com, privacy-first developer tools.
Free, no signup, runs entirely in your browser — your data never leaves your device.
curl "https://dmarc-parser-formatho.filesformatho.workers.dev/api?record=v%3DDMARC1%3B%20p%3Dreject%3B%20rua%3Dmailto%3Admarc%40example.com"
Every tag is checked against RFC 7489: required p, valid policies, pct range, URI limits (max 2, 1024 chars each), alignment modes, duplicate tags, unknown tags — each with a plain-English explanation.
curl "https://dmarc-parser-formatho.filesformatho.workers.dev/api?domain=gmail.com"
Fetches the _dmarc.gmail.com TXT record over DNS (Cloudflare DoH) and validates it. Multiple DMARC records are flagged — receivers reject those.
p= (policy) or v=DMARC1 not firstrua with more than 2 URIs or oversized URIs (must be ≤1024 bytes)pct outside 0–100, non-numeric ri, invalid adkim/aspf modesfo=0 combined with 1/d/s, duplicate tags, stray quotes from zone-file pastesFull parameter reference: /api endpoint.
Check DMARC entirely client-side: DMARC Parser on formatho.com.
Browse every free Formatho Worker tool on the Formatho Tools index.