SPF Record Checker
Ensure your domain is properly authenticated with our SPF record checker. Avoid spoofing and improve inbox placement.
Verify your domain's SPF configuration
What is SPF?
SPF (Sender Policy Framework) is an email authentication method that helps prevent spoofing by specifying which mail servers are authorized to send email on behalf of your domain.
Common SPF mechanisms:
include:- Authorize another domain's serversa- Authorize your domain's A record IPsmx- Authorize your MX serversip4/ip6- Authorize specific IP addresses-all- Reject unauthorized senders (recommended)
About this tool
SPF (Sender Policy Framework) tells receiving mail servers which IP addresses are allowed to send email from your domain. Without it, anyone can forge your "From" address, and inbox providers have no way to tell the difference between your real emails and a phishing attack using your name. Gmail, Microsoft, and Yahoo now require SPF authentication — if your record is missing or broken, your emails are going to spam.
How SPF records work
An SPF record is a DNS TXT entry on your domain that lists every server authorized to send on your behalf. When a receiving server gets an email from your domain, it looks up your SPF record and checks if the sending server's IP is on the list. If it matches, the email passes SPF. If it doesn't, the server can reject it, flag it as spam, or let it through depending on your policy (the -all vs ~all setting at the end of the record). A typical SPF record looks like: v=spf1 include:_spf.google.com include:sendgrid.net -all.
Why this matters for email marketers
As of early 2024, Gmail and Yahoo require bulk senders (5,000+ emails/day) to have valid SPF, DKIM, and DMARC records. Even if you're below that threshold, SPF directly impacts whether your campaigns reach the inbox or the spam folder. A missing or misconfigured SPF record is one of the most common — and most fixable — causes of deliverability problems. Fixing it often produces an immediate, measurable improvement in inbox placement.
Common mistakes to avoid
The most frequent SPF mistake is exceeding the 10 DNS lookup limit. Every include, a, mx, and redirect mechanism in your record counts as one lookup, and the includes can be nested (an include that itself has 3 includes uses 4 lookups). Go over 10 and the entire record fails, which is worse than having no SPF at all. Use our SPF flattener if you're hitting the limit. Another common mistake is having multiple SPF records on the same domain — you can only have one TXT record starting with v=spf1. Finally, don't forget to include all your sending services: your email marketing platform, your transactional email provider, Google Workspace, and any other tool that sends email from your domain.
How to use this with your email workflow
Start by running your domain through this checker to see your current SPF status. If you don't have a record, use our SPF generator to create one. After publishing the record, verify it propagated with our DNS propagation checker — DNS changes can take up to 48 hours to spread globally. Once SPF is working, move on to DKIM and DMARC to complete the authentication trifecta. Check your overall deliverability score before and after to measure the impact.
Frequently Asked Questions
More Free Tools
View all toolsEmail Link Checker
Paste your email HTML to extract and validate all links. Find broken URLs, missing protocols, placeholder links, and other common issues before sending your campaign.
SPF Record Flattener
Flatten your SPF record by resolving all include mechanisms to IP addresses, reducing DNS lookups below the 10-lookup limit. Analyze your current SPF record and get a flattened version.
Email Preview Text Generator
Craft the perfect email preview text with real-time previews across 8 email clients. See exactly how your preview text will appear in Gmail, Outlook, Apple Mail, and more, with character limit warnings and ready-to-use HTML code.
Email Accessibility Checker
Check your email HTML for accessibility issues. Analyze alt text, color contrast, font sizes, heading structure, link text, and more against WCAG guidelines.