SPF Record Checker
Check an SPF record for syntax, lookup limits and the mistakes that cause mail to fail.
SPF Record Checker
Check if a domain has a valid SPF record for email security.
Need this handled by experts?
Radiatus runs VAPT, managed SOC & security engineering for regulated teams.
Ten DNS lookups, hard limit
SPF evaluation must complete within 10 DNS lookups. Every include, a, mx, ptr and exists mechanism costs one, and includes nest — a single provider include can consume four on its own. Exceed the limit and the result is permerror, which most receivers treat as a failure. Adding one more vendor to a working record is the usual way a domain's mail suddenly starts failing.
The last mechanism decides everything
-all is hard fail, ~all is soft fail, ?all is neutral and +all permits the entire internet to send as you. Records ending ?all or +all provide no protection at all and appear surprisingly often. Start at ~all while auditing, then tighten to -all.
One record per domain
Two SPF records on the same name is a permanent error, not a merge. Adding a second when a new provider is onboarded is a frequent mistake; the mechanisms must go into the existing record instead.
SPF alone does not stop spoofing
It authenticates the envelope sender, not the From header a recipient sees. Alignment between them is what DMARC checks, which is why SPF without DMARC leaves display-name spoofing wide open. It also breaks on forwarding, since the forwarder's IP is not in your record — the reason DKIM matters alongside it.
Frequently Asked Questions
Privacy & Security
DNS lookup.
About This Tool
This tool runs entirely in your browser. No data is sent to any server, ensuring complete privacy. Simply use the interface above to get started — no registration or login required.
Disclaimer: This tool is provided "as is" without warranty of any kind. Results are for educational and utility purposes.
Related Tools
Password Strength Checker
SecurityMeasure password strength by entropy and pattern analysis rather than character-class rules. Checked entirely in your browser.
Password Generator
SecurityGenerate strong random passwords and passphrases in your browser using the Web Crypto API. Nothing is transmitted, logged or stored.
Hash Generator
SecurityGenerate MD5, SHA-1, SHA-256 and SHA-512 hashes in your browser. Compare checksums and verify file integrity with nothing uploaded to a server.