Skip to content
D DocNectar

Free SPF Record Checker

Check whether a domain has a valid SPF record published, and view it.

100% Free No Signup Works on all devices

Built and fact-checked by the DocNectar team — see our editorial standards

Thanks for rating!

Key Features

Instant Calculation

Get accurate results in real time with our optimized algorithm.

Mobile Friendly

Fully responsive design. Works on all devices & screen sizes.

Privacy Focused

Your data stays on your device. We don't store any inputs.

100% Free

No hidden costs. This tool is completely free forever.

SPF (Sender Policy Framework) is an email authentication standard that lets a domain publish which mail servers are allowed to send email on its behalf, helping receiving mail servers detect spoofed email. This tool checks whether a domain has published a valid SPF record and shows its exact content.

How it works

Enter a plain domain name. The tool looks up its TXT records and specifically checks for one starting with "v=spf1" (SPF records are published as a specially-formatted TXT record, not a separate DNS record type). If more than one SPF record is found, that's flagged as a configuration problem, since a domain should only ever have one.

  1. Enter domain.
  2. Click Calculate to see your results.

Examples

A typical SPF record

An SPF record like "v=spf1 include:_spf.example.com -all" tells receiving mail servers to trust only the servers listed under that include, and to reject (-all) mail claiming to be from this domain from any other source.

Who should use it

  • Verifying SPF is correctly published after a DNS change.
  • Diagnosing email deliverability or spoofing concerns.

Industry applications

  • Email deliverability and security
  • IT support and DNS administration

Advantages

  • Instant check with no software installation.
  • Flags the specific "multiple SPF records" misconfiguration, not just presence/absence.

Limitations

  • Doesn't validate the SPF record's internal syntax in depth — only detects presence and the multiple-record issue.

Common mistakes to avoid

  • Publishing more than one SPF TXT record instead of combining all authorized sources into a single record.
  • Assuming SPF alone is sufficient email authentication — pair it with DKIM and DMARC for full protection.

Best practices

  • Keep exactly one SPF record per domain, combining all authorized senders into it.
  • Review SPF alongside DMARC, since DMARC policy determines what happens when SPF (or DKIM) fails.

Tips

  • Pair this with the DMARC Record Checker — SPF alone doesn't tell you what happens when a spoofed email fails the check, DMARC policy does.

Frequently asked questions

Yes, with no signup and no limit on how many checks you run.
SPF was designed to work with existing DNS infrastructure at the time, reusing the general-purpose TXT record type rather than requiring a brand-new DNS record type to be supported everywhere first.
It means the domain hasn't told receiving mail servers which servers are authorized to send on its behalf — this makes it easier for someone else to spoof email claiming to be from that domain.
The SPF specification only allows one SPF record per domain — having more than one is invalid and can cause unpredictable handling by different receiving mail servers, so it's flagged as a real configuration issue.

Get new calculators and guides in your inbox

No spam — just new tools like SPF Record Checker and practical guides.

Favorites