Run a complete SPF check in one click. Paste a domain, and our free SPF checker returns a clear results – if a domain publishes a valid SPF record, what policy it enforces (e.g., -all vs ~all), and whether it risks exceeding the 10-DNS-lookup limit. We also follow redirect= and list include: domains. This SPF lookup tool is free, online, and no signup.
v=spf1 record exists.v=spf1 … string exactly as publishedall — hardfail -all, softfail ~all, neutral ?all, or pass +all.ip4: CIDRs (= Classless Inter-Domain Routing; a compact way to write an IP address range).ip6: CIDRs.sSPF (Sender Policy Framework) is an email authentication standard that lets a domain publish a DNS TXT record listing which servers are allowed to send mail for that domain. Receiving mail servers check the sender’s IP against this record to spot spoofing and reduce spam/phishing. SPF works best alongside DKIM and DMARC to protect your brand and improve deliverability.
v=spf1 that lists the servers/IPs allowed to send mail for you.allmechanism that decides what to do when nothing else matches. Read more about the different policies in the section below.include, a,mx, exists, ptr, redirect) trigger DNS lookups during evaluation. SPF allows at most 10 lookups. Exceeding this returns a permanent error and can break validation.-all and ~all?In SPF, the final all is your catch-all policy: -all hard-fails unauthorized mail, while~all soft-fails it (usually accepted but tagged). Here are general rules for policy choice:
-alla, mx, include) are correct.~all-all after that.?all+allv=spf1) record, evaluates policy (-all/~all/?all/+all), counts DNS lookups, expands include:/redirect=, and flags issues that affect deliverability. .v=spf1. Multiple records cause PermError and can break email validation.Sidemail makes transactional and marketing emails simple—powerful email sending API, clean dashboard, and hands-on support whenever you need it. Create your account and start sending in under 30 minutes.
Get started now