Your SPF (Sender Policy Framework) record tells the world which mail servers are allowed to send email on behalf of your domain. If it's missing, misconfigured, or too permissive, receiving mail servers may reject your email or flag it as spam.
An SPF record checker scans your domain's DNS for the SPF TXT record, validates the syntax, counts the DNS lookups (the limit is 10), and flags common mistakes like multiple SPF records, missing includes, or overly broad all mechanisms.
Run a full deliverability audit on your domain in about 30 seconds. No signup, no credit card.
Run My Free AuditA valid SPF record is a TXT record in your domain's DNS that starts with v=spf1. Here's a typical example:
v=spf1 include:_spf.google.com ~all
This says: "The SPF version is 1. Google's mail servers are allowed to send for this domain. Soft-fail everything else."
permerror, and some receivers will reject your email.include, a, mx, or exists mechanism counts as one lookup. If you exceed 10, the check fails.include:sendgrid.net for SendGrid.all mechanism. The all mechanism at the end of your SPF record tells receivers what to do with mail that doesn't match any of the previous mechanisms. -all (hard fail) is the strictest and best for deliverability. ~all (soft fail) is more forgiving. +all (hard pass) is dangerous because it tells receivers that ANY server can send for your domain.You can check your SPF record manually using dig or nslookup:
dig TXT yourdomain.com
Look for a TXT record that starts with v=spf1. If you don't see one, your domain has no SPF record.
But manual checking only tells you if the record exists. It doesn't validate the syntax, count the DNS lookups, or flag common mistakes. That's where a dedicated SPF checker comes in.
v=spf1 at the start (the SPF version)include: mechanisms for every third-party service you use to send emailip4: or ip6: for your own mail servers (if you host your own)-all at the end (hard fail, the strictest and best for deliverability)SPF is one of three core email authentication protocols. The other two are DKIM (DomainKeys Identified Mail) and DMARC (Domain-based Message Authentication, Reporting and Conformance). All three work together to prove that your email is legitimate.
A full deliverability audit checks all three, plus TLS, PTR, and IP reputation.
Run a full deliverability audit on your domain: SPF, DKIM, DMARC, TLS, PTR, and IP reputation. Get a spam-risk score and the exact record to fix.
Run My Free Audit