Free Email Security Tool

SPF Record
Checker

Verify your Sender Policy Framework record is correctly configured. Detect missing, broken, or overly permissive SPF records that let spoofers abuse your domain.

Free forever  ·  No account needed  ·  Instant results

SPF
Record type
Live
DNS lookup
10+
Checks performed
Free
Forever
SPF Validation Mechanism Parsing DNS Lookup Count Security Assessment

SPF Results for

TXT

SPF

Sender Policy Framework
Free · Early Access

Stop checking your DNS by hand. We'll watch it for you.

A silent SPF or DKIM change can quietly send your emails to spam for weeks before anyone notices. Drop your email and we'll alert you the moment something looks off, so you fix it in minutes, not after a deliverability cliff.

Continuous DNS checks
SPF, DKIM, DMARC, MX, NS and major DNSBLs - re-checked automatically.
Email alerts on changes
A clear email the day a record is added, removed or modified - no dashboards to babysit.
Plain-English fixes
Every alert tells you what changed, why it matters, and the exact record to set to fix it.
Free forever · One-click unsubscribe in every email · No credit card, no spam

Want better email deliverability?

Mailsoftly handles SPF, DKIM & DMARC automatically. Campaigns, automation, and analytics in one place.

Free to start with your Google Workspace account. No credit card required.

This free SPF checker fetches the SPF record for any domain and validates it against the rules receiving servers actually enforce. SPF is a TXT record at your root domain that starts with v=spf1 and lists every server allowed to send email for you. The checker parses each mechanism, counts your DNS lookups against the limit of 10, verifies you publish only one SPF record, and grades your all qualifier: -all rejects unauthorized mail, ~all softfails it, and +all lets anyone spoof you. Fix the flagged issues and your SPF passes at Gmail, Outlook and Yahoo.

Frequently Asked Questions

How do I check if my SPF record is valid?

Enter your domain into the SPF checker above. It queries your TXT records live, finds the one starting with v=spf1, and validates the syntax, the DNS lookup count and the all qualifier. The three failures that break SPF most often are publishing two SPF records, exceeding 10 DNS lookups from stacked include mechanisms, and ending with +all. If you need a correct record from scratch, build one with our free SPF record generator and paste it at your DNS host.