SPF Record Checker

Server request

Look up a domain’s SPF record and see each mechanism and qualifier explained, with an estimated DNS-lookup count and common-pitfall warnings.

How to read the results

Each row is one mechanism with its qualifier and meaning. The lookup count estimates how many DNS queries SPF evaluation needs — keep it at or below 10. The overall status is Valid, Warning, or Error, each with the reason shown.

Scope
We parse the published record and flag common problems. We do not recursively expand every include or fully simulate a receiver.

Data source: Public DNS-over-HTTPS resolver. The SPF record is parsed in your browser; it is not sent to analytics. Learn about our data sources →

Frequently asked questions

What is the 10-lookup limit?
SPF evaluation must not require more than 10 DNS lookups (include, a, mx, ptr, exists, redirect). Exceeding it causes a PermError and SPF failing. We estimate the count for you.
What do the qualifiers mean?
+ Pass, - Fail (reject), ~ SoftFail (accept but mark), ? Neutral. They prefix mechanisms like -all.
Is a valid syntax enough?
No. This checks structure and common pitfalls. It does not fully evaluate every include chain or guarantee correct authentication.