DitLead
Home/Free Tools/SPF Generator
Free tool

SPF record generator

Build a valid SPF record in seconds — pick your sending services, add any IPs, choose a policy, and copy the result.

Free · No signup · Runs in your browser
SPF / configureoptionsfig.
Sending services
SPF / recordoutputfig.
SPF TXT record
v=spf1 include:_spf.google.com ~all
Host / name@ (root domain)
TypeTXT
DNS lookups1 / 10
About SPF

Build it right the first time

01

One record only

A domain can have just one SPF record — combine every sender into a single v=spf1 line.

02

Mind the 10 lookups

Each include counts toward SPF's 10-lookup limit. We track yours as you add services.

03

~all vs -all

Use ~all (soft fail) while testing, then move to -all (hard fail) once you're confident.

FAQ4 entries

SPF Generator — FAQ

Still curious? Our team responds in under an hour.

Talk to sales

Add a TXT record at your domain root (@) with the generated value. Changes can take up to 48 hours to propagate, but usually far less.

No. Multiple SPF records cause a permerror. Merge all your senders into one record using include: mechanisms.

SPF fails. Remove unused includes or use SPF flattening to replace includes with their resolved IP ranges.

Start with ~all (soft fail) so legitimate mail isn't rejected during setup, then switch to -all once everything passes.

More free tools3 tools

Keep your sending healthy

All free tools
PLATE · CTAstart nowfig.
Beyond the free tool

Run the whole campaign in DitLead.

Data, warmup, multichannel sequences and AI — one platform, free for 7 days.

7-day trial·Credit card required·Cancel anytime