SPF Record Checker
Look up and validate SPF records — parse mechanisms, detect misconfigurations, and check email authentication.
How to use SPF Record Checker
-
Enter a domain
Type the domain you want to check — for example, example.com.
-
Run the check
Click Check SPF or press Enter to query TXT records and locate the SPF record.
-
Review mechanisms
See each SPF mechanism with its qualifier — pass (+), fail (-), softfail (~), or neutral (?) — displayed in a clear table.
-
Check for warnings
Review validation warnings for dangerous settings, missing records, lookup limit violations, or conflicting SPF entries.
SPF Record Checker FAQ
What is an SPF record?
What does -all vs ~all mean?
Why is +all dangerous?
What is the 10-lookup limit?
How does SPF work with DKIM and DMARC?
Does this tool validate DKIM or DMARC?
My SPF looks correct but email still lands in spam. Why?
Can I have multiple SPF records?
Is this check private?
Background
Verify that a domain's SPF record is correctly configured for email authentication. Enter any domain to query its TXT records and extract the SPF record — then see every mechanism parsed with its qualifier and meaning. Validation warnings highlight common problems: missing SPF record, multiple conflicting records, the dangerous +all directive, exceeding the 10-lookup limit, and overly long records.
Understanding SPF is essential for email deliverability. A correctly configured SPF record tells receiving mail servers which hosts are authorised to send email on behalf of your domain — and what to do with unauthorised mail.
Who is this for: email administrators setting up SPF for the first time, developers debugging delivery failures, IT teams auditing domain email security, and anyone troubleshooting spam classification of outbound email. Pair with the MX Lookup and DNS Lookup tools for a complete email deliverability picture.
Related tools
DKIM Checker
Look up and validate DKIM records for any domain — public key, key type, and selector auto-detection.
DMARC Checker
Look up and analyse the DMARC record for any domain — policy, alignment, reporting, and configuration warnings.
MX Lookup
Look up MX records for any domain — mail server priority, IP addresses, and email provider detection.
DNS Lookup
Query all DNS record types for any domain — A, AAAA, MX, TXT, CNAME, NS, SOA, CAA — via Cloudflare DoH.
Learn more
SPF, DKIM, and DMARC Explained: Stop Emails Going to Spam
How SPF, DKIM, and DMARC work together to stop email spoofing and spam folders. Google now rejects 75% of unauthenticated email from bulk senders.
networkDNS Record Types Explained: A, AAAA, CNAME, MX, TXT
Every DNS record type explained with real dig examples. Covers A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, and CAA records used across 350M+ domains.