SPF Record Checker
Look up and validate your SPF record. Check the syntax, count DNS lookups against the 10-lookup limit, and catch too-permissive or duplicate records. Free, no signup.
Syntax check
Parses your v=spf1 record and validates every mechanism and qualifier.
10-lookup limit
Counts DNS lookups so you don't exceed the limit that causes a permerror.
Policy strength
Flags weak policies - +all, broad ~all use, or no enforcement.
Duplicate records
Detects multiple SPF records on one domain, which invalidates SPF entirely.
SPF FAQ
What is an SPF record?
SPF (Sender Policy Framework) is a TXT record listing which servers are allowed to send mail for your domain. Receivers use it to reject or flag forged senders.
What is the SPF 10-lookup limit?
SPF allows a maximum of 10 DNS lookups (from include,a, mx, etc.). Exceed it and SPF returns permerror, effectively failing - a very common misconfiguration.
Should I use ~all or -all?
-all (hard fail) is the strongest. ~all (soft fail) is a safe interim step. Avoid +all - it authorises the entire internet to spoof you.
Related email tools
More email and DNS security tools
DMARC Checker
Validate an existing DMARC record and see how it is configured.
DKIM Checker
Verify your DKIM selector and public key.
Email Security Checker
Run SPF, DKIM and DMARC checks together in one report.
SPF Record Generator
Build a valid SPF record for your sending sources.
MX Lookup
Look up the mail servers for any domain.
DNS Lookup
Look up A, AAAA, MX, TXT, NS and other DNS records for any domain.
That's Just the Beginning
FREEThis SPF Record Checker scan caught some issues. Run a Full Security Scan to uncover hidden threats like exposed secrets, malicious scripts, and supply chain attacks this quick check missed.