Free SPF Checker
Look up a domain's SPF record and see who's allowed to send email in its name.
No signup. We don't store or log the domains you check.
Checking domain...
That's one signal. Your site has more.
The Website Health Check covers the big picture: Google Lighthouse speed scores plus DNS, SSL, email authentication, and AI access in one report.
Run the Website Health CheckHow it works
We query the domain's TXT records and read the SPF policy — the record that names which servers may send email on the domain's behalf. We list the services the record allows, then look for DKIM keys at those senders' usual selector names, because a sender that's allowed but not signing is the one that breaks when DMARC gets stricter. Missing entirely means anyone can put your domain in an email's From line with nothing to check against.
When to use this
When your legitimate email starts landing in spam, after switching email providers — the new provider's servers must be in the record — and before setting up DMARC, which builds on SPF. One check tells you whether the foundation is there.
Frequently asked questions
What is an SPF record?
A TXT record in your DNS that lists the servers allowed to send email for your domain. Receiving providers check the sending server against that list — mail from anywhere else fails the check.
What happens if I don't have one?
Anyone can put your domain in an email's From line, and receiving servers have nothing to verify against. That makes your domain easy to spoof and makes providers more suspicious of your legitimate mail.
Does this validate my SPF syntax?
It confirms a v=spf1 record exists, checks there's only one — duplicates invalidate SPF — and reads the include entries to list who may send. It doesn't count DNS lookups or resolve every nested include, so a record can pass here and still have problems deeper down.
Check everything at once
One report covering speed, DNS, SSL, email authentication, and AI access — the signals that decide whether visitors, search engines, and AI assistants trust your site.
Run the Website Health Check