[ Free tool · Email Authentication ]

SPF Checker

Validate your SPF record and check the 10-lookup limit.

[ About this tool ]

This SPF checker fetches your v=spf1 record, expands every include recursively and counts DNS lookups against the RFC 7208 limit of 10.

How to read the results

  • ›Over 10 lookups returns PermError and SPF fails everywhere.
  • ›Two v=spf1 records is also a PermError.
  • ›+all authorizes the whole internet and must be removed.
  • ›~all or -all at the end is expected.

Frequently asked questions

How do I check my SPF record?

Enter your domain. The tool shows the record, each include tree and the total lookup count.

What does SPF PermError mean?

The record is invalid: usually too many DNS lookups, multiple SPF records or a syntax error.

How do I fix too many SPF lookups?

Remove services you no longer use, replace include: with ip4:/ip6: where stable, or use an SPF flattener.

Learn more in our guide: SPF (Sender Policy Framework)

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

[ More tools ]