SPF record generator
Pick the services that send email using your domain. The record updates as you go, and so does the DNS lookup counter — including the lookups each provider’s own record adds, which is the part most generators leave out.
One per line, without the include: prefix.
One per line. These cost no DNS lookups.
Why the lookup count matters
SPF permits a maximum of ten DNS lookups when a receiver evaluates your record. Every include costs one, and every include pulls in that provider’s own record, whose mechanisms count too. Google’s include alone costs four. Go over ten and receivers return a permanent error for all of your mail, not just the senders listed after the tenth lookup.
Once you have published the record, check it against live DNS with the SPF checker — that resolves the real chain rather than relying on the published costs above.