Free SPF Checker

Validate your SPF record, includes, and lookup count in seconds. Read-only.

Check my SPFHow it works

Read-only checks · No email sending · Includes lookup limit checks

How it works

We look up the TXT record(s) for your domain, parse the SPF record for syntax, resolve include: mechanisms, and count DNS lookups. We flag the 10-DNS-lookup limit that many inbox providers enforce, plus permerror and temperror. The scan is read-only.

Common SPF failures

  • Too many DNS lookups (over 10) causing permerror
  • Multiple SPF records for the same domain
  • Syntax errors or invalid mechanisms
  • include: or other mechanisms returning permerror/temperror

FAQ

What does an SPF check do?

We look up your domain's TXT records, find the SPF record, and validate syntax, include: mechanisms, and the total number of DNS lookups. Many providers (e.g. Gmail) allow up to 10 lookups; over that can cause permerror.

Why did my SPF check fail?

Common causes: more than 10 DNS lookups, multiple SPF records for the same domain, syntax errors, or include: that returns permerror or temperror. We report what we see so you can fix it.

Do you change my DNS?

No. We only read your domain's DNS and report the result. We don't publish or modify any TXT records.

What is the SPF lookup limit?

Receivers typically evaluate SPF with a limit on DNS lookups (often 10). If your record has too many include: or other mechanisms that trigger lookups, the check can fail with a permerror.

Read the full guide · SPF lookup limit explained