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.all
mechanism 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:
-all
a
, mx
, include
) are correct.~all
-all
after that.?all
+all
v=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