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
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.