100% Free • No Signup • Live DNS

SPF Checker

Check your SPF record, validate syntax, review authorized senders and find email deliverability issues.

SPF syntax • Authorized senders • DNS lookup limit • TXT records • Email deliverability • No signup

What this checker validates

One check reviews your SPF record, syntax, sender mechanisms and DNS lookup limits.

SPF record presence

Find SPF records published as TXT records for your domain.

SPF syntax

Validate SPF mechanisms, qualifiers and formatting.

Authorized senders

Review allowed IPs, includes, A/MX mechanisms and sender rules.

DNS lookup limit

Check whether SPF mechanisms may exceed the 10 DNS lookup limit.

Policy mechanism

Review whether your SPF ends with -all, ~all, ?all or +all.

Multiple SPF records

Detect multiple SPF records, which can break SPF validation.

Common SPF issues this tool can detect

Find configuration problems that can affect email delivery and sender authentication.

  • MissingSPF record missing
  • DuplicateMultiple SPF records found
  • PolicySPF record contains +all
  • SyntaxSPF record has invalid syntax
  • DNSSPF record may exceed 10 DNS lookups
  • PolicySPF record has no all mechanism
  • PolicySPF policy is too neutral
  • MechanismDeprecated ptr mechanism used

How SPF checking works

The checker reads DNS TXT records and validates the SPF policy published for your domain.

  1. Enter your domain

    We clean the input, remove protocol or path, and validate the domain format.

  2. Read TXT records

    The tool finds TXT records and detects records that start with v=spf1.

  3. Validate SPF rules

    We check syntax, mechanisms, policy, duplicate SPF records and DNS lookup usage.

Understanding SPF results

Passed

A valid SPF record was found and no major issues were detected.

Review

The SPF record exists, but optional improvements or policy review may be useful.

Warning

SPF has a configuration issue that may affect email authentication.

Failed

SPF is missing, duplicated or has a serious syntax/policy issue.

SPF helps receiving mail servers verify which servers are allowed to send email for your domain.

Preparing SPF check…

Need help fixing SPF or email authentication?

Send us your domain report and we’ll review the issue.

Get Help

Frequently asked questions

An SPF record is a DNS TXT record that tells receiving mail servers which servers are allowed to send email for your domain.
No. ~all is a valid softfail policy and is commonly used. It may be acceptable depending on your email setup.
No. The + qualifier is valid in SPF and means Pass. Because Pass is the default qualifier, +a and a are equivalent.
No. A domain should publish only one SPF record. Multiple SPF records can cause SPF validation to fail.
SPF evaluation allows a maximum of 10 DNS lookups from mechanisms such as include, a, mx, ptr, exists and redirect.
No. The SPF Checker is free and does not require signup.