Timothe AI(ティモシーAI)
Embed

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.

Add this free tool to your site

Paste the snippet and this tool becomes part of your own content, with no build work. Practical tools give visitors a reason to stay longer and come back, which strengthens your site's SEO. The iframe resizes to the tool automatically. Please keep the link in place.

Embed

Operated by

unbounded pioneering inc
Timothe AI

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

Ryosuke Suzuki
Ryosuke SuzukiFounder & CEO

Founder & CEO of Unbounded Pioneering Inc., the company behind Timothe AI, 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 products, 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 Timothe 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 Timothe AI
  • AI adoption in general (beyond our own product, too)
  • Alliances and partnerships
  • Any other questions

Pick a template or write your own message.