How It Works

Validate your SPF records in four simple steps

01

Enter Domain

Type the website URL or host domain name (e.g. gmail.com) to initiate lookup.

02

Query DNS TXT

Our server executes a real-time TXT lookup to locate the SPF record starting with v=spf1.

03

Count DNS Queries

We check if the record exceeds the RFC 10 DNS lookup limit to prevent validation errors.

04

Detailed Analysis

Receive warnings, errors, and a breakdown explaining each mechanism's rules.

Verify Your Domain's SPF Record

Enter your domain name below to fetch and analyze your Sender Policy Framework configurations.

Why Use Our SPF Record Checker?

The easiest and most thorough tool to diagnose your domain's Sender Policy Framework settings.

RFC 7208 Compliant Validation

Our checker parses and runs full validation criteria checks on your records according to email standard rules. Get clear notifications on layout syntax issues.

Lookup Query Limits Counter

We calculate the exact amount of external lookups your record triggers, helping you avoid exceeding the strict 10 DNS lookup limit that causes deliverability errors.

Instant Deliverability Diagnostics

Get detailed recommendations on configuring your default policy modifier (Hard Fail vs Soft Fail) to lock down email authentication without discarding valid mail.

Trusted by Sysadmins & SEO Engineers

What professionals are saying about our SPF lookup tool

"This tool immediately pointed out that we had 12 DNS lookups in our SPF record, which was causing half our outbound emails to go to spam. Collapsing the record saved our campaign."

Marcus Aurel

Marcus Aurel

IT Administrator

"I love the detailed explanation of each mechanism (include, ip4, mx). It makes explaining email authentication to clients incredibly simple."

Laura Green

Laura Green

SEO Architect

"Simple interface, real-time DNS results, and precise warnings about deprecated ptr tags. This is now my go-to tool for DNS audits."

Steve Rogers

Steve Rogers

System Engineer

DNS Verified
RFC Compliant
Syntax Analyzer
100% Real-Time Queries

Frequently Asked Questions

An SPF (Sender Policy Framework) record is a type of DNS TXT record that lists all authorized IP addresses and servers allowed to send email from your domain. This record helps mailboxes prevent spam spoofing.

If your SPF record triggers more than 10 nested DNS requests (from include, a, mx, redirect, or exists tags), receiving mail servers will stop validating it and report a PermError. When this occurs, email deliverability drops and your emails may be flagged as spam.

The tilde (~all) represents a Soft Fail policy, meaning emails from unauthorized servers are accepted but flagged. The hyphen (-all) represents a Hard Fail policy, which instructs receiving servers to completely reject unauthorized emails.

Log into your domain registrar's administration dashboard, navigate to DNS settings, and create a new TXT record. Set the Host/Name to '@' (or leave empty) and the value to your SPF record code block (starting with v=spf1).

No. According to standard specifications, a domain must have at most one SPF record. If you define multiple SPF records, email validators will reject all of them, rendering your domain vulnerable to spoofing. Instead, merge them into a single record.