Free · Counts lookups live

Build an SPF record that actually works.

Tick the services that send email for your domain. You get the record to paste into DNS, and a live count of DNS lookups, so you know before saving whether it breaks the 10-lookup limit.

Who sends email for your domain?

Check my current record

Full SPF, DKIM and DMARC check with a plain-English report: emailsgoingtospam.com

How to add it

  1. Open the DNS settings where your domain is managed (Cloudflare, GoDaddy, Wix, Namecheap, Squarespace…).
  2. If there's already a record starting with v=spf1, edit it. Never add a second one.
  3. Add a TXT record: name @ (or your domain), value = the record above.
  4. Wait a few minutes, then run the full check.

Provider includes come from each provider's own setup page and are resolved live when you generate. Checked Oct 2026.

Questions

What is an SPF record?

A line of text in your domain's DNS that lists which mail servers are allowed to send email from your domain. Receivers like Gmail check it; mail from a server that isn't listed is more likely to go to spam.

Why does the lookup count matter?

An SPF record may trigger at most 10 DNS lookups. Each include counts, and the includes inside those includes count too. Go over 10 and receivers treat the whole record as broken. This tool resolves every include live and adds them up.

Where do I put the record?

In your domain's DNS, as a TXT record on the root name (often shown as @). Keep exactly one SPF record per domain.

Does SPF alone stop spam-folder problems?

No. You also need DKIM (a signature) and DMARC (a policy that ties them together). Check all three at emailsgoingtospam.com.