Skip to content
OutboundQA

Free tool

Free SPF record checker

Use this SPF checker to look up a domain's SPF record, catch duplicate records, and see how many DNS lookups it uses against the limit of 10 before a cold email launch.

This checks SPF record for one domain. For a real launch verdict, run every domain, inbox, and tracking domain through the full QA pass.

Runs live in your browser via public DNS. Nothing is stored.

How to read the result

A launch-ready domain has exactly one SPF record that starts with v=spf1 and stays under 10 DNS lookups. The checker flags two common blockers for cold email setup: duplicate SPF records and too many lookup mechanisms.

The lookup-count module follows include: and redirect= chains so the result is closer to what receivers evaluate, not just the visible mechanisms in the top-level record. Seven or more lookups is a warning; more than 10 is a Do Not Launch issue.

If you are over the limit, the fix is usually to flatten or remove unused includes, move non-campaign senders to another domain, or consolidate sending services before the outbound launch goes live.

What this check does not catch

A passing SPF record lookup is useful, but it is not launch signoff. Cold email campaigns still fail when adjacent records, tracking domains, or inbox-level settings are broken.

DKIM selector setup
DMARC alignment
MX readiness
tracking-domain SSL
blacklist status
domain age

Setup guides for this check

Read the setup notes behind this result, then verify the neighboring records before launch.

Need to check a full outbound workspace?

OutboundQA checks every domain, inbox, and tracking domain in the workspace, then gives you a shareable report with a Ready, Needs Fix, or Do Not Launch verdict.

Questions

SPF (Sender Policy Framework) is a DNS TXT record that lists which servers are allowed to send mail for your domain. Receivers check it to decide whether your mail is legitimate.

SPF allows at most 10 DNS lookups when it evaluates includes, a, mx, exists, and redirect mechanisms. Go over 10 and SPF returns permerror, which can fail authentication. Cold email stacks hit this fast because each tool adds an include.

No. A domain must have exactly one SPF record. Two or more is a misconfiguration that fails SPF. Merge them into a single record.