๐Ÿ“ง
dev

SPF Record Checker

Find SPF TXT records, parse directives, validate common syntax, and check DMARC presence for a domain.

spf checkerspf record lookupemail authentication check

Email authentication lookup

Check SPF and DMARC records

This client-side checker pulls TXT records from Google DNS, finds the SPF policy, parses each directive, and warns about common mistakes like multiple SPF records or missing DMARC.

Enter a domain name to inspect TXT, SPF, and DMARC records.

Grade

โ€”

SPF records

0

DMARC

โ€”

Directives

0

Summary

Pass, warning, or fail

Parsed SPF directives

No SPF record loaded yet.

TXT and DMARC records

No DMARC record loaded yet.

How to use

How to find SPF records, parse directives, and verify DMARC support for a domain

  1. 1 Enter the domain name and run the checker to fetch TXT records at the root plus the _dmarc subdomain.
  2. 2 Look for the SPF summary first so you can confirm whether exactly one v=spf1 record exists.
  3. 3 Read the parsed directive list to understand mechanisms such as ip4, ip6, include, a, mx, all, redirect, or other policy parts.
  4. 4 Watch for warnings about multiple SPF records, unknown syntax, permissive +all usage, or a missing DMARC record.
  5. 5 Copy the SPF or DMARC value when you need to compare the live policy with the one configured in your DNS provider.

SPF records help receiving mail servers decide whether a sender is authorized to send mail on behalf of a domain. Problems like publishing multiple SPF records, forgetting an all mechanism, or using an overly permissive policy can break delivery or weaken protection against spoofing. A structured checker makes those issues easier to spot than reading a raw TXT string alone.

DMARC matters alongside SPF because it defines how mail receivers should handle failures and where reports can be sent. Looking at SPF and DMARC together provides a more complete picture of email authentication health, which is why the tool checks both instead of stopping at the first TXT match.

More Dev tools

Related tools

You might also like