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.
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 creditsWhat 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