Free Email Security Tool

DMARC Record
Generator

Build a correct DMARC TXT record for your domain in seconds. Choose a policy, point aggregate reports at an inbox you read, and copy the finished record.

Only used to show you the exact host name for the record. Nothing is looked up or stored.

Policy (p)

Optional but strongly recommended. This is where daily XML reports are sent. Comma separate to use more than one address.

Advanced

Leave these alone if you are setting DMARC up for the first time. The defaults are what most domains should publish.

Free forever  ·  No account needed  ·  Runs entirely in your browser

3
Policy levels
Free
Forever
Instant
Generation
0
Signups required
Policy Builder Report Address Alignment Options Copy Ready Record

Add this TXT record at

TXT

DMARC

Domain-based Message Authentication

Generated record

Record details

Host / Name
TypeTXT
TTL3600, or leave your DNS host default
Tags included

How to add it

1Sign in to the DNS host that manages your domain and open the DNS zone editor.
2Add a new TXT record. Set the host or name field to _dmarc. Some DNS hosts want the full _dmarc.yourdomain.com instead.
3Paste the value above, save, then give it a few minutes and confirm it resolves.
Free · Early Access

Stop checking your DNS by hand. We'll watch it for you.

A silent SPF or DKIM change can quietly send your emails to spam for weeks before anyone notices. Drop your email and we'll alert you the moment something looks off, so you fix it in minutes, not after a deliverability cliff.

Continuous DNS checks
SPF, DKIM, DMARC, MX, NS and major DNSBLs - re-checked automatically.
Email alerts on changes
A clear email the day a record is added, removed or modified - no dashboards to babysit.
Plain-English fixes
Every alert tells you what changed, why it matters, and the exact record to set to fix it.
Free forever · One-click unsubscribe in every email · No credit card, no spam

Want better email deliverability?

Mailsoftly handles SPF, DKIM & DMARC automatically. Campaigns, automation, and analytics in one place.

Free to start with your Google Workspace account. No credit card required.

This free DMARC record generator creates a ready to paste DMARC TXT record in about a minute. Pick a policy (p=none to monitor, p=quarantine to send failures to spam, or p=reject to block them), add the mailbox that should receive aggregate reports, and optionally tune the subdomain policy, percentage and alignment tags. The generator only emits the tags you actually set, gives you the exact host to use (_dmarc.yourdomain.com), and walks you through adding it at your DNS provider.

Frequently Asked Questions

Should I start DMARC with p=none, quarantine or reject?

Start with p=none plus a rua reporting address. That deploys DMARC without risking legitimate mail while the aggregate reports show you every source sending as your domain. After two to four weeks of clean reports, move to p=quarantine, and once every legitimate sender passes SPF or DKIM alignment, finish at p=reject for full spoofing protection. Generate the starting record above and upgrade the policy as your reports come back clean.