DMARC Generator

Create a DMARC record with guided settings.

Runs locally

A DMARC generator builds the TXT record you publish at _dmarc.yourdomain from the choices you make — policy, percentage, alignment and report addresses — so the syntax is right first time. The record is assembled in your browser.

Your input

Private, browser-based processing
Input stays on your device

Results

Ready when you are

Enter your details above and run the tool.

How DMARC Generator works

What it does

Create a DMARC record with guided settings.

What you get

A TXT record you can review before adding it to your DNS.

On your device

Your input is processed in this browser. Copy or download the result when you are ready.

What if a check cannot finish?

Confirm your input and try again. A timeout, blocked request, or unavailable provider is not proof that a domain is broken. Internet measurements and third-party services have limits.

DMARC Generator — frequently asked questions

Which policy should I start with?

p=none. It changes nothing about delivery but starts the aggregate reports flowing, which is the data you need before enforcing anything.

Where do I put the generated record?

As a TXT record on the hostname _dmarc.yourdomain.com — not on the root domain. The value is the whole generated string.

Do I need SPF and DKIM first?

In practice yes. DMARC only checks whether SPF or DKIM passed and aligned, so publishing DMARC with neither in place means everything fails it.