Skip to main content
KX Toolkit

SPF Checker

SPF, the Sender Policy Framework, lets a domain publish a list of servers authorized to send mail on its behalf. Receiving servers read the SPF record during message delivery and decide whether to accept, mark as suspicious, or reject mail that fails the check. Without SPF, anyon

Domain Tools
We'll fetch the TXT record beginning with v=spf1.

SPF, the Sender Policy Framework, lets a domain publish a list of servers authorized to send mail on its behalf. Receiving servers read the SPF record during message delivery and decide whether to accept, mark as suspicious, or reject mail that fails the check. Without SPF, anyon

This free SPF Checker from KX Toolkit is part of our all-in-one online toolkit. It runs entirely in your browser, so your data never leaves your device for client-side operations. 100% free, forever - no paywall, no credit card, no trial.

How to use the SPF Checker

  1. Enter the domain or IP address.
  2. Pick the record type if the tool supports filtering.
  3. Run the lookup - most checks return in under a second.
  4. Copy the records for your DNS migration or audit notes.

What you can do with the SPF Checker

  • Audit DNS before a domain migration.
  • Verify SSL certificate expiry and chain.
  • Check domain age and history before buying.
  • Diagnose email-delivery issues (SPF, DKIM, DMARC).

Why use KX Toolkit's SPF Checker

  • Browser-based: Works on Windows, macOS, Linux, iOS and Android - no install, no extension.
  • Privacy-first: Client-side tools never upload your data; server-side tools delete files right after processing.
  • Mobile-friendly: Full feature parity on phones and tablets - not a stripped-down view.
  • Fast: Optimised for instant feedback. No artificial waiting screens, no email-gated downloads.
  • One hub for everything: 300+ tools across SEO, text, image, PDF, code, color, calculators and more - skip switching between sites.

Tips for the best results

DNS changes propagate at different speeds across resolvers - run the same check from Google (8.8.8.8) and Cloudflare (1.1.1.1) before declaring a problem.

Related Domain Tools

If you find this tool useful, explore the full Domain Tools collection or browse our complete tool directory. KX Toolkit is built for marketers, developers, designers, students and anyone who needs a quick utility without signing up for yet another SaaS.

What does an SPF record do?
SPF, the Sender Policy Framework, lets a domain publish a list of servers authorized to send mail on its behalf. Receiving servers read the SPF record during message delivery and decide whether to accept, mark as suspicious, or reject mail that fails the check. Without SPF, anyone can spoof your domain in the From envelope, which leads to phishing, brand damage, and deliverability problems for legitimate mail.
What do the SPF mechanisms like include, a, mx, and ip4 mean?
Each mechanism adds servers to the authorized list. ip4 and ip6 take a literal address or range, a authorizes the domain's own A records, mx authorizes its mail servers, and include pulls in another domain's SPF, often used for SaaS vendors. The qualifiers +, -, ~, and ? mean pass, fail, soft fail, and neutral. The checker parses every mechanism and shows what each one resolves to.
Why do I keep hitting the ten DNS lookup limit?
SPF caps the number of DNS lookups required to evaluate a record at ten, including everything pulled in via include, a, mx, ptr, and exists. Stack a few SaaS senders and you exceed the limit, which causes a permerror and breaks delivery. Solutions include flattening SPF, removing unused vendors, or using an SPF management service that resolves and consolidates the includes for you.
What is the difference between -all and ~all?
-all is a hard fail, instructing receivers to reject mail from servers not listed. ~all is a soft fail, suggesting receivers accept the mail but mark it suspicious. Most domains start with ~all while testing and move to -all once confident no legitimate sender is missing. The checker highlights which qualifier is in use so you can confirm the policy strength matches your intent.
Can a domain have more than one SPF record?
No. RFC 7208 explicitly forbids multiple SPF records on a single domain, and receivers will treat the configuration as permerror. Combine all senders into one TXT record starting with v=spf1. This is one of the most common SPF mistakes the checker flags. If you find duplicates from different vendors, merge their includes into a single record before going live.
Does SPF alone protect my domain from spoofing?
No. SPF only validates the envelope sender, not the visible From header users actually see. Attackers can pass SPF using their own domain while displaying yours in the message. To close that gap, pair SPF with DKIM and DMARC, where DMARC enforces alignment between the From header and the SPF or DKIM-validated identity. Use the dedicated DMARC and DKIM checkers alongside this one.

No reviews yet

Be the first to share your experience with the SPF Checker.