Add senders
Add your IP addresses, mail servers and service includes.
Build a valid SPF record without memorizing syntaxSPF records look simple until you must list every service that sends mail for you: Google Workspace, a marketing platform, a transactional mailer, the CRM. This generator assembles the record from your actual sending setup, with syntax exactly right.
Build a valid SPF record without memorizing syntax
v=spf1 mx ~all
DNS lookups used: 1 of 10
Publish this as a TXT record at your domain root. A domain may have exactly one SPF record. Verify it afterwards with the SPF Checker.
Add your IP addresses, mail servers and service includes.
Choose the ending qualifier and watch the record build live.
Copy the TXT record and publish it in your DNS.
SPF syntax is unforgiving: one typo or one include too many and your legitimate mail starts failing. This generator builds the v=spf1 string for you from plain inputs, IP addresses, hostnames, mx, a and includes, while counting DNS lookups in real time. It validates the output before you publish and explains the ending qualifier in plain language. After adding the TXT record, run the SPF Checker to confirm it resolves.
Most valuable during two transitions.
When services each gave you their own SPF snippet, pasting them as separate records breaks SPF; this merges them into the one valid record DNS requires.
Moving to a new email provider means rewriting the include list; generating it here avoids carrying stale mechanisms forward.
One malformed mechanism can get the whole record rejected; building it by hand in a text editor is how those mistakes happen.
Too many includes silently blow past the 10 DNS-lookup limit; the generator keeps the count honest.
From senders to a single record.
Your mail provider's include, specific IPv4 or IPv6 addresses, and the a or mx mechanisms if your servers send directly.
The tool combines everything into a single v=spf1 TXT value, enforcing the one-record rule automatically.
Finish with ~all while testing, -all when you are confident every sender is listed correctly.
Copy the output into your DNS zone, then verify it with the SPF checker. No signup needed.

Free online DNS lookup tool. Check A, AAAA, MX, TXT, CNAME, NS and SOA records for any domain instantly. Fast, private, accurate, no sign-up required.
Read article →
Free WHOIS lookup for any domain. Check the registrar, registration and expiry dates, name servers and the full WHOIS record instantly, no sign-up needed.
Read article →