SPF Checker
Check SPF record for any domain. Validate SPF syntax, verify authorized mail senders, and detect configuration issues affecting email deliverability.
Run a check to see results
POST /api/v1/email/spfKey Features
100% Free
No registration required, unlimited checks
Instant Results
Real-time analysis with detailed output
REST API Access
Integrate into your workflow via API
Accurate Data
Live queries to authoritative sources
What is SPF Checker?
The SPF checker retrieves and validates the Sender Policy Framework record for any domain, ensuring it correctly defines which IP addresses and mail servers are authorized to send email on behalf of that domain. The tool parses every SPF mechanism (ip4, ip6, include, a, mx, redirect, exists), counts DNS lookups to verify compliance with the 10-lookup limit, checks syntax against the SPF specification (RFC 7208), and evaluates the qualifier policy (pass, softfail, fail, neutral). SPF is one of the three pillars of email authentication alongside DKIM and DMARC — without a valid SPF record, receiving mail servers cannot verify that incoming email is genuinely from your domain, leading to spam filtering or outright rejection.
This free SPF record checker is essential for email administrators setting up or troubleshooting SPF, marketers diagnosing why campaign emails land in spam, IT teams adding new sending services (like Mailchimp, SendGrid, or HubSpot) to their SPF record, and anyone investigating email deliverability issues.
How to Use
- 1Enter the domain name you want to check (e.g., yourdomain.com)
- 2Click 'Run Check' to retrieve the SPF TXT record from DNS and parse it
- 3Review the parsed mechanisms: each ip4, ip6, include, a, and mx entry represents an authorized sender
- 4Check the DNS lookup count — SPF allows a maximum of 10 DNS lookups total
- 5Look for syntax errors, warnings, or deprecated mechanisms flagged by the validator
- 6Verify that all your legitimate sending sources are included (mail server, marketing platform, transactional email service)
Who Uses This
System Administrators
Monitor and troubleshoot infrastructure
Developers
Debug network issues and integrate via API
SEO Specialists
Verify domain configuration and performance
Security Analysts
Audit and assess network security
Frequently Asked Questions
What is an SPF record and how does it work?
How do I check if my SPF record is configured correctly?
What does the 10 DNS lookup limit mean and how do I fix it?
What is the difference between -all, ~all, and ?all in SPF?
Why is my SPF record failing validation?
Related Articles
GuideRobots.txt Checker: How to Test & Validate Your Robots.txt
Learn how to check your robots.txt file for errors that block search engines. Free robots.txt checker, common mistakes, templates, and step-by-step guide.
GuideRobots.txt Checker: How to Test and Validate Your Robots.txt File
Check and validate your robots.txt file online for free. Learn what robots.txt does, how to write it correctly, and how to fix common mistakes that hurt your SEO
WikiMaster SPF, DKIM, DMARC Setup in Just 30 Minutes
Learn how to set up SPF, DKIM, and DMARC in 30 minutes to secure your email communications effortlessly.