SPF Checker
Check your domain's SPF record. SPF tells receiving servers which servers are allowed to send email as your domain - a core anti-spoofing and deliverability signal.
Want the full picture - MX, SPF, DKIM, DMARC and more?
Run a full Domain CheckAbout these results
This tool reads your domain's public SPF (TXT) record at the moment of the check and reports what it finds with general best-practice guidance. Results reflect current public DNS and can be affected by caching and propagation (up to 24-48 hours). Recommendations are general guidance, do not guarantee deliverability, and are not a substitute for your email provider's official setup instructions. We don't store the domains you check.What is SPF?
SPF (Sender Policy Framework) is a DNS TXT record that lists which mail servers may send email as your domain. When a message arrives, the receiver checks SPF to help decide whether it's genuine - so a correct SPF record reduces spoofing and improves deliverability.
How to read the result
- OK - a valid SPF record was found with no detected issues.
- Too many DNS lookups - SPF allows at most 10; over that it fails (permerror).
- Missing all - no default for unlisted servers; add ~all or -all.
- Soft fail (~all) - consider moving to -all once all senders are listed.
Common problems and fixes
- No SPF record: publish a TXT record like
v=spf1 include:_spf.yourprovider.com ~all. - Too many lookups: consolidate include mechanisms or flatten to IP ranges.
- Ends without all: add
~all(testing) or-all(enforced).