All tools

SPF Checker

Is your SPF record valid - see authorized senders before mail gets rejected or filtered.

Enter a domain - e.g. yourdomain.com

SPF record found

Whether a TXT policy exists for your domain

Policy syntax

Valid include and mechanism rules

Send authorized

Which servers may send email as you

No account required · Free · Results in under 1s

What is an SPF checker?

Email sender authentication explained

Missing or broken SPF records are a common reason legitimate email lands in spam - receivers cannot verify which servers may send as your domain.

An SPF checker reads the SPF TXT record and lists authorized senders, include lookups, and the fail policy (-all or ~all). A free SPF check helps you validate configuration after adding email tools.

Run a check after DNS changes or ESP onboarding. Add domains to TotalSiteControl monitoring for alerts when SPF records are modified or removed.

Don't wait for deliverability issues - monitor SPF records 24/7

Free TotalSiteControl monitoring - email alerts, no credit card required.

SPF change alerts

Get notified when sender authorization records change.

Deliverability checks

Scheduled validation catches misconfigurations before mail is rejected.

Check history

See past SPF results for email infrastructure audits.

Instant results · No signup · Check anytime

Frequently asked questions

What is an SPF checker?

It reads the SPF TXT record for a domain and shows which servers and services are authorized to send email on its behalf.

Is this SPF checker free?

Yes. Check any domain instantly - no signup, no credit card, and no limit on one-off checks.

What is an SPF record?

A DNS TXT record listing IP addresses and services allowed to send mail as your domain. It helps receivers detect spoofed messages.

Why are my emails going to spam?

Missing, invalid, or incomplete SPF records hurt authentication. Too many include lookups or a missing -all also reduce trust with receivers.

What does -all vs ~all mean in SPF?

-all is hard fail - unauthorized senders should be rejected. ~all is soft fail - mark suspicious. Use -all only when your SPF list is complete.

Can I have more than one SPF record?

No - only one SPF TXT record is allowed per domain. Merge all authorized senders into a single record.

Do I need DKIM and DMARC too?

SPF alone is not enough. Combine SPF, DKIM, and DMARC for the best protection against spoofing and spam filtering.

How often should I check SPF?

After adding email tools such as newsletters, CRM, or transactional ESPs. Monitoring catches accidental SPF changes.

Protect your email reputation

Monitor SPF, DKIM, and MX records with free alerts.

Start Monitoring - free