SPF Generator

Build a correct SPF record from a simple form — tick the senders you use (Google, Microsoft 365, SendGrid, Mailchimp…), add your own IPs, choose your fail policy, and copy a ready-to-publish TXT record.

live result no signup credits not required
live · free · no signup
Which services send mail for your domain?
spf generator · TXT record
Publish this as a TXT record on your root domain. 1/10 DNS lookups.
v=spf1 include:_spf.google.com -all

One SPF record per domain only. If you already publish one, merge these include: mechanisms into it rather than adding a second record.

How it works

A correct SPF record, no syntax to memorize.

Pick the services that send mail for you, add any custom IPs, choose your fail policy, and copy a valid TXT record — built to stay under the 10-lookup limit.

  1. 01

    Select your senders

    Tick Google Workspace, Microsoft 365, SendGrid, Mailchimp and more. Each adds the correct include: mechanism automatically.

  2. 02

    Add IPs & policy

    Drop in any sending IPs (we pick ip4 vs ip6 for you) and choose -all, ~all or ?all as your fail policy.

  3. 03

    Copy & publish

    Copy the generated record and add it as a TXT record on your root domain. We show the live lookup count as you build.

FAQ

SPF generation, answered.

As a TXT record on your root domain (e.g. yourdomain.com), with the value being the generated v=spf1 ... string. Most DNS hosts have a simple Add Record form for this.

Authenticated and ready. Now clean the list.

SPF protects your domain; verification protects your reputation. Run your first 100 verifications free — no card required.