[ Free tool · Generate ]
SPF Generator
List your sending sources and generate a correct v=spf1 record.
Email providers
IPv4 addresses / ranges
IPv6 addresses / ranges
Other includes
Unlisted senders
TXT value (host: @)
v=spf1 mx include:_spf.google.com ~all
Direct lookups in this record: 2. Each include may add more — verify with the SPF Checker after publishing.
- 2 top-level lookups.
- Publish only one SPF record per domain; merge if you already have one.
[ About this tool ]
This SPF generator builds one v=spf1 record from the providers and IP addresses you send from, and warns before you exceed 10 lookups.
How to read the results
- ›Include every service that sends as your domain.
- ›Publish only one SPF record on the root domain.
- ›Use ~all while testing, -all once confirmed.
Frequently asked questions
How do I create an SPF record?
Select your email providers and add any server IPs, then copy the generated record into a TXT record on your root domain.
Learn more in our guide: SPF (Sender Policy Framework)
[ Get this fixed for me ]
Free expert review of your result
Our team reviews this result and sends you the exact fixes, at no cost.
[ More tools ]
SPF Checker
Validate your SPF record and check the 10-lookup limit.
SPF Flattener
Turn includes into IP ranges to get under the 10-lookup limit.
DMARC Checker
Look up and explain any domain's live DMARC record.
DKIM Lookup
Verify a DKIM selector is published and the key is valid.
DMARC Generator
Build a valid _dmarc TXT record with guided options.
DMARC Report Analyzer
Upload XML aggregate reports for an instant compliance dashboard.