Free SPF checker

Enter your domain: we check your SPF record, including the traps most tests ignore.

Free, no signup. Result in 15 seconds, with the full report (SPF, DKIM, DMARC, website).

What does this SPF test check?

The test reads your domain's SPF TXT record and verifies that it exists, that it ends with a strict policy (-all rather than ~all), that it stays under the 10 DNS lookup limit (beyond it, your SPF fails silently — the most common trap), and that there is no duplicate SPF record (which invalidates it entirely).

What is SPF for?

SPF lists the servers allowed to send email on behalf of your domain. When a server receives an email "from you", it checks the sender against that list. Without SPF, your emails risk the spam folder and your domain is easier to spoof.

SPF alone is not enough

SPF, DKIM and DMARC work together. The full report checks all three and gives you the exact records to copy-paste.

Frequently asked questions

What is the 10 DNS lookup limit?

The SPF standard allows at most 10 DNS resolutions (include, redirect, a, mx…) during verification. Beyond that, the result is a permerror: your SPF is silently ignored. Our test counts your lookups recursively.

-all or ~all — which should I use?

~all (softfail) suggests suspicion; -all (fail) requests rejection. Once your sender list is complete and verified, aim for -all.

Can I have two SPF records?

No. Multiple SPF records on the same domain invalidate the check (permerror). They must be merged into one. Our test detects this.

Helpful guides