<- All tools
Free outbound tool

Free SPF Record Checker

Look up a domain's SPF record, count includes, and identify common SPF configuration risks.

live

SPF record checker

SPF lookup with include count, multiple-record warnings, and hard/soft fail guidance.

SPF records

0

Keep exactly one SPF record.

Includes

0

Under the common danger zone.

SPF TXT

0 records

company.com

No record returned

What this tool should cover

A useful SPF checker should cover lookup results, why SPF matters, syntax, includes, lookup limits, softfail/hardfail, and best practices.

What SPF checks

SPF tells receivers which servers are allowed to send email for a domain. A valid SPF record helps prevent unauthorized servers from passing as your domain.

SPF best practices

Publish exactly one SPF record, keep includes under the practical DNS lookup limit, remove old senders, and use an intentional ending mechanism such as ~all or -all.

Common SPF errors

Frequent issues include multiple SPF records, too many include mechanisms, stale vendors, typos in mechanisms, missing v=spf1, and using broad IP ranges without a reason.

Frequently asked questions

What is SPF?

SPF stands for Sender Policy Framework. It is a DNS TXT record that lists the servers authorized to send email for a domain.

Can a domain have multiple SPF records?

No. A domain should have exactly one SPF record. Multiple SPF records can cause validation failures.

What is the SPF DNS lookup limit?

SPF evaluation is limited to 10 DNS lookups. Too many include, a, mx, redirect, or exists mechanisms can break SPF.

What is the difference between ~all and -all?

~all is a softfail that signals unauthorized senders are suspicious. -all is a hardfail that signals unauthorized senders should fail SPF.

Related free tools