Record generators
These build a starting TXT record from what you tell them — they don't check your domain, send anything, or save what you enter. Review the result against SPF and DMARC before publishing, and re-run a free check afterwards to confirm it's live and correctly formed.
SPF record generator
Tick every service that sends email for this domain — marketing tools, CRMs, invoicing platforms, your website's contact form, not just your main mailbox provider.
Publish this as a TXT record at your domain's apex (host @ or the bare domain):
v=spf1 ~all
SPF allows at most 10 DNS lookups (each include: counts). This record is close to or over that — consider removing unused providers.
DMARC record generator
Publish this as a TXT record at _dmarc.yourdomain.com:
v=DMARC1; p=none
Provider-specific steps: Microsoft 365 · Google Workspace.