Generate a valid SPF record for your domain. Interactive builder with validation, lookup counting, and DNS setup instructions.
v=spf1 include:_spf.google.com ~allCreate a properly formatted DMARC record with all options. Configure policy, reporting, and alignment settings.
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.comCreating DNS records manually is error-prone. Our generators make it simple.
Our generators use simple forms to create complex DNS records. No need to memorize syntax.
Every generated record is validated before you copy it. Catch errors before they cause issues.
One-click copy to clipboard. Just paste directly into your DNS provider.
Learn what each part of the record means as you build it. Great for beginners.
v=spf1 include:_spf.google.com ~allv=spf1 include:spf.protection.outlook.com ~allv=spf1 include:servers.mcsv.net ~allv=spf1 include:sendgrid.net ~allMonitor only - no action taken
Move to spam folder
Block delivery completely
Common questions about SPF and DMARC records.
SPF (Sender Policy Framework) is a DNS TXT record that specifies which mail servers are authorized to send email on behalf of your domain. It helps prevent email spoofing.
DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that builds on SPF and DKIM. It tells receivers what to do with emails that fail authentication.
Start with p=none to monitor without affecting delivery. Once you've verified legitimate sources, move to p=quarantine, then p=reject for full protection.
~all (soft fail) marks failed emails as suspicious but delivers them. -all (hard fail) rejects emails that don't match. Most organizations use ~all to avoid blocking legitimate email.