SPF Flattener
Generate a flattened SPF-style output from the current SPF policy for a domain. This helps you see the direct IP mechanisms the live SPF setup expands to, along with the original and effective SPF records.
Flattened SPF Results
No SPF flattening run yet.
What this tool does
SPF Flattener follows the currently published SPF policy for a domain, expands recursive includes and redirects, and shows the direct IP mechanisms that result from that process.
It is useful for understanding the effective shape of a complex SPF policy and for seeing what a flattened SPF-style output would look like based on the current live configuration.
When this tool is useful
- Reviewing SPF policies with many includes
- Checking whether an SPF record is becoming too complex
- Understanding the difference between the original and effective SPF record
- Seeing which direct IP mechanisms the current SPF policy expands to
Important limitations
A flattened SPF output is not automatically the right record to publish as-is. Third-party providers can change their sending IPs over time, which means a manually flattened record can become outdated.
In many cases, the best first step is to clean up unused includes and understand the effective policy before deciding whether flattening is appropriate.
Learn more
Related Tools
Related Articles
How to Check if Your SPF Record Is Too Complex (Step-by-Step Guide)
A practical SPF troubleshooting guide covering recursive includes, DNS lookup limits, redirect behaviour, and how to simplify an overly complex SPF policy.
What is SPF flattening?
A practical guide to SPF flattening, including what a flattened record looks like, why teams consider it, and what risks it introduces.
DMARC record explained
A practical breakdown of a DMARC record, including what each tag means and how to interpret the policy.
