SPF checker

Check and parse the SPF record for any domain

Enter a domain or email address to fetch its SPF record, see every mechanism it authorizes, count how many DNS lookups it costs, and surface the common mistakes that break sender authentication.

Check SPF record

This reads public DNS records. It does not confirm that an individual mailbox exists or can receive mail.

Enter a domain to see live DNS results here. Nothing is stored, and the lookup runs against public DNS only.

Verify a whole list, not just DNS

DNS records tell you whether a domain is configured for mail. Verifly checks each address for deliverability, disposable domains, role accounts, and catch-all behavior.

Verify a whole list with 100 free credits

What is SPF?

SPF (Sender Policy Framework) is a TXT record that lists which servers are allowed to send email for your domain. Receivers compare the sending server against this list to help decide whether mail is legitimate.

An SPF record always starts with v=spf1 and ends with an all mechanism such as ~all (softfail) or -all (hardfail).

Common SPF mistakes

The biggest pitfalls are publishing two SPF records (only one is allowed), exceeding the 10 DNS-lookup limit with too many include: statements, and ending with +all, which lets anyone send as your domain.

This checker flags each of these so you can fix authentication before it hurts deliverability.

Embed this spf checker on your site

Drop this snippet into any page to add a live, self-contained checker. It links back to Verifly, costs nothing, and needs no API key.

<iframe
  src="https://verifly.email/tools/embed/spf-checker"
  width="100%" height="680"
  style="border:0;border-radius:12px;max-width:760px"
  title="SPF Checker by Verifly"
  loading="lazy"></iframe>
<p style="font:13px sans-serif">
  Free <a href="https://verifly.email/tools/spf-checker">SPF Checker</a> by
  <a href="https://verifly.email">Verifly email verification</a>
</p>

Related tools

Verify a whole list, not one address at a time

Create a free Verifly account for 100 credits, then verify in bulk over CSV, the REST API, or the hosted MCP server for AI agents.

Start with 100 free credits