SPF checker

Email tools

Look up a domain's SPF record, expand every include, count DNS lookups against the 10-lookup limit, and catch misconfigurations before they hurt your deliverability.

Guide

This free SPF checker looks up a domain's SPF record, expands every include: reference, counts the DNS lookups against the 10-lookup limit, and flags configuration problems.

How to check an SPF record

  1. Enter a domain (e.g. example.com — pasting a full URL or an email address also works).
  2. Click "Check SPF". The tool fetches the domain's TXT records and finds the one starting with v=spf1.
  3. Read the verdict: the record itself, every referenced record expanded, the DNS lookup count, and a list of errors and warnings.

What the checker validates

CheckWhy it matters
Record exists and there is exactly oneZero records means no protection; two or more cause a permanent error (permerror)
Syntax of every mechanismUnknown terms make receivers return permerror
DNS lookup count ≤ 10include, a, mx, exists, ptr, and redirect each consume a lookup, counted across all includes; over 10 is permerror
all qualifier+all and ?all provide no protection; ~all (softfail) or -all (fail) is recommended
Deprecated ptrSlow, unreliable, and deprecated by RFC 7208
Referenced records resolveAn include: pointing at a domain with no SPF record is a hidden failure

Example

Checking example.com might return v=spf1 include:_spf.google.com ~all. The tool then fetches _spf.google.com, which includes three more Google netblock records, and reports 4 of 10 DNS lookups used — a healthy record ending in ~all.

When SPF alone is not enough

SPF only validates the envelope sender and breaks on forwarding. Pair it with DKIM signing and a DMARC policy so receivers can authenticate the visible From address — you can verify those with the DKIM checker and DMARC checker.

Limitations

  • Macros (%{i} and friends) cannot be expanded statically, so records behind macros are counted but not fetched.
  • The tool checks the published DNS record, not live mail flow; a passing record does not guarantee inbox placement.

Operated by

Turnint AI
unbounded pioneering inc

Turnint AI Tools is a suite of free tools built and operated by unbounded pioneering inc, the company behind the Turnint AI agent platform.

Ryosuke Suzuki
Ryosuke SuzukiFounder & CEO

Founder & CEO of Unbounded Pioneering Inc., the company behind the Turnint AI agent platform, and an expert in machine learning and AI product development. He began his career in machine learning research at a university laboratory, then designed and built large-scale products as a software engineer at PLAID, Rakuten, and Recruit, while also driving new business development. Now specializing in generative AI and AI agents, he works across both engineering and business development, and is a named inventor on multiple granted patents in web technology.

Named inventor on granted patents JP6887648 & JP7480958 · Patent pending on Turnint AI technology

Get in touch

Thanks for reaching out

Thank you for your interest in our company. A member of our team will get back to you within one business day.

What we can help with

  • Adopting and getting the most out of Turnint AI
  • A demo or trial of Turnint AI
  • AI adoption in general (beyond our own product, too)
  • Alliances and partnerships
  • Any other questions

Talk to us online

You can also book a meeting directly from the calendar.

Pick a template or write your own message.