Fix your SPF record
before it breaks your email
SPF Flattener resolves all your email service includes down to raw IP addresses, keeps them updated automatically, and serves them from a single DNS lookup — so you never hit the 10-lookup limit.
The 10-lookup limit is a ticking time bomb
Every include:, a:, and mx: mechanism in your SPF record costs a DNS lookup. RFC 7208 caps you at 10. Go over, and receiving servers return a permanent error — your legitimate email gets rejected.
How it works
Three steps to get your SPF record under control. Setup takes under five minutes.
Add your domain
Enter your domain and we automatically detect your current SPF record. We generate a _spf_includes source record containing all your email service includes.
We flatten it to raw IPs
Our resolver recursively walks every include, a, and mx mechanism, collects the IPs, deduplicates them, and packs them into compact TXT records served from our authoritative DNS server. Your domain’s SPF needs just 1 lookup.
Automatic updates, forever
We regularly re-resolve your includes and check for IP drift. When a provider adds or removes addresses, we update your flattened record automatically — no manual maintenance required.
Everything you need
Automatic flattening
Resolves all includes to raw IP addresses, reducing your SPF record to a single DNS lookup.
Drift detection
Frequently monitors your email providers and detects when IPs are added or removed.
Built-in DNS server
Serves your flattened records from our authoritative DNS infrastructure — no third-party DNS hosting required.
Auto record splitting
When flattened records exceed DNS limits, we automatically split them into numbered sub-records.
Simple, usage-based pricing
Start with a 14-day free trial with unlimited domains. After the trial, pay only for the domains you monitor.