Skip to main content
Email Tools

DMARC Record Generator

Generate a correctly-formatted DMARC TXT record from your chosen policy and reporting settings.

Choose your policy and reporting options below to generate a correctly-formatted DMARC TXT record - entirely in your browser.

JustChecker builds tools that respect your data - this one never leaves your browser. Once published, use our DMARC Checker to verify it.

What Is the DMARC Record Generator?

It builds a correctly formatted DMARC TXT record from your chosen policy, reporting addresses and options, ready to add to your DNS. It runs in your browser.

When to Use It

  • When a domain has no DMARC record yet.
  • When tightening an existing policy from none to quarantine or reject.

How to Use It

  1. Choose a policy and add a report address.
  2. Add a TXT record with the host _dmarc and the generated value.
  3. Verify it with the DMARC Checker.

Understanding the Result

A safe first record is v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com. After a few weeks of clean reports, move to p=quarantine and then p=reject.

Limitations

Make sure every service that sends email for your domain passes SPF or DKIM before using reject, or legitimate emails will be blocked.

Frequently Asked Questions

Add it as a TXT record at _dmarc.yourdomain.com in your DNS provider's control panel.

Start with p=none to monitor without affecting mail delivery, review your aggregate reports for a few weeks, then move to p=quarantine and eventually p=reject once you're confident all legitimate mail sources pass SPF/DKIM.

This tool helps you build a new DMARC record from scratch. Our DMARC Checker validates a record you've already published.
Share this tool: