← Back to Toolbox
Deliverability

SPF Flattening & Lookup Checker

Read the live SPF record for a domain, expand every include, redirect, a, mx, and exists reference, and show whether the record is within the 10 DNS lookup limit.

Counts DNS lookups against the RFC 7208 limit Flags multiple SPF records and missing all Explains each mechanism in plain language
Enter the sending domain (not a subdomain prefix such as track.).
At a Glance

Why SPF limits matter

When SPF needs more than 10 DNS lookups, receiving mail servers return permerror and SPF fails silently. This tool shows exactly where the budget is being spent.

LookupsCounts each include, a, mx, ptr, exists.
PolicyShows the final all qualifier and strictness.
ExpansionResolves nested include and redirect chains.
WarningsPoints out risky or deprecated mechanisms.
Results Workspace

See the SPF answer before the tree

The new flow adds a proper loading bar, then scrolls to the summary verdict first so the lookup count and risk level are visible before the full expansion tree.

Ready for a sending domain The DNS lookup verdict, published SPF record, warning list, expansion tree, and raw JSON response will appear here after each run.
Resolving SPF...