Build a valid SPF record. Pick your email providers, add custom IPs, choose your policy, and get a copy-paste DNS record with lookup count validation.
Here's an example SPF record generated for a company using Google Workspace and Mailchimp.
v=spf1 include:_spf.google.com include:servers.mcsv.net ~all
DNS lookups: 2/10 — Host: @ — Type: TXT
Choose from 18 pre-configured email providers — Google Workspace, Microsoft 365, Mailchimp, SendGrid, Amazon SES, Zoho, and more. Each provider's correct SPF include mechanism is built in.
SPF records are limited to 10 DNS lookups. Each 'include' and 'redirect' mechanism counts as one lookup. The generator tracks your total and warns you before you exceed the limit.
Choose between Soft Fail (~all, recommended for most), Hard Fail (-all, strict rejection), or Neutral (?all, not recommended). The tool explains what each policy does in plain English.
Add your own IP addresses or CIDR ranges for servers that send email on your behalf but aren't covered by a known provider. These are added as ip4: or ip6: mechanisms.
The generated record is validated for correct SPF syntax — proper v=spf1 prefix, valid mechanisms, correct policy terminator, and no duplicate includes.
Get the exact TXT record value to paste into your DNS provider. No guessing about formatting — the record is ready to add as-is to your domain's DNS zone.
The checks email deliverability plus 7 other categories — DNS, SSL, performance, SEO, accessibility, privacy, and mobile.
Run