EmailAuthKit

DMARC Record Generator

Build a DMARC record locally

Current-standard note: RFC 9989 removed the legacy pct percentage tag because receiver behaviour was inconsistent. This generator does not claim that a percentage can limit the effect of enforcement.

Your record will appear here.

Before you generate a DMARC record

DMARC evaluates whether the domain visible in the From address aligns with a domain authenticated by SPF or DKIM. It also publishes a requested handling policy and can direct aggregate reports to a mailbox you control. DMARC does not replace SPF or DKIM, and a strict policy applied before every legitimate sender is known can reject genuine mail.

A safe rollout

  1. Inventory every service that sends as your domain.
  2. Make sure SPF and DKIM are passing and aligned.
  3. Begin with p=none and a reporting address.
  4. Review aggregate reports for a representative period.
  5. Use current provider guidance and human review before any enforcement change.

RFC 9989 removed the former pct tag. Do not assume a percentage value reliably limits how receivers apply quarantine or reject. The current standard also advises general-purpose email domains not to deploy p=reject; receiver and provider compatibility still needs checking.

Worked example

v=DMARC1; p=none; rua=mailto:dmarc@example.com requests monitoring reports without asking receivers to quarantine or reject failing messages. Replace the example mailbox with one prepared to process DMARC XML reports. Publishing a reporting address can disclose that address publicly in DNS.

Authoritative references

Read the underlying standards and provider instructions before changing production DNS: RFC 7208 (SPF), RFC 9989 (DMARC), Google Workspace SPF guidance and your sending provider's current DKIM documentation.

Publish carefully

Always verify generated records against your email provider's official documentation. Never paste private DKIM keys, DNS passwords or API tokens into a public tool.

Editorial responsibility

Published by Acerville Sparks Limited. Software assists research, drafting and automated record testing. Internet standards, provider documentation, reproducible checks and limitations are shown so readers can inspect the work. No independent deliverability consultant review is claimed. Reviewed 4 September 2026.

What this site does not do

No inbox guarantee. No live DNS checks. No storage of entered data. No passwords or private keys requested.