DMARC Record Generator

Answer a handful of questions and get a correct DMARC TXT record with the exact host name to create — plus warnings about the options that bite: missing rua, strict alignment, pct with p=none.

✓ runs 100% in your browser — no data leaves this page

Your record

Host / name_dmarc
TypeTXT
Valuev=DMARC1; p=none
i
Monitor modep=none collects reports but tells receivers to deliver failing mail normally. The right starting point — plan to move to quarantine once a few weeks of reports look clean.
!
No aggregate reportsWithout rua= you get no feedback about who is sending as your domain — you're flying blind. Add a mailbox or a report-processing service address.

Assembled entirely in your browser — nothing is looked up or uploaded. To see what your domain publishes today, use the DNS Record Lookup (that tool queries via our server and says so).

Frequently asked

Is my domain sent anywhere?
No — the record is assembled entirely in your browser. If you want to see what your domain publishes today, use the DNS Record Lookup tool (which queries via our server and discloses that).
Which policy should I start with?
p=none with a rua= address. Collect reports for a few weeks, fix every legitimate sender that fails, then move to quarantine and finally reject.
Where do I put the record?
Create a TXT record at the host shown by the tool (_dmarc.yourdomain.com) in your public DNS zone. One record only — multiple DMARC records invalidate each other.
An unhandled error has occurred. Reload 🗙