[ Free tool · Generate ]

DMARC Generator

Build a valid _dmarc TXT record with guided options.

Client-side only·Zero data logged·Nothing leaves your browser

Domain

Policy (p)

Start at none to collect reports, then move to quarantine and reject.

Subdomain policy (sp)

Percentage (pct) · 100%

Aggregate reports (rua)

Comma-separate multiple addresses.

Forensic reports (ruf) · optional

DKIM alignment (adkim)

SPF alignment (aspf)

Host / name

_dmarc.example.com

TXT value

v=DMARC1; p=none; rua=mailto:dmarc@example.com

Type: TXT · TTL: 3600. Publish one DMARC record only.

  • Monitoring mode. Review reports for 2–4 weeks before enforcing.

[ About this tool ]

This DMARC generator builds a valid v=DMARC1 TXT record from your chosen policy, reporting addresses and alignment settings.

How to read the results

  • ›Start with p=none and a rua address.
  • ›Publish the result as a TXT record on host _dmarc.
  • ›Move to quarantine and reject after reviewing reports.

Frequently asked questions

What should my first DMARC record be?

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com is a safe start that collects reports without affecting delivery.

Where do I add the DMARC record?

In your DNS provider, as a TXT record with the name _dmarc.

Learn more in our guide: What is DMARC?

[ Get this fixed for me ]

Free expert review of your result

Our team reviews this result and sends you the exact fixes, at no cost.

[ More tools ]