Email client support table and compatibility checker
Check HTML and CSS email feature support across major mailbox clients using a live email client support table.
Guide
What this tool is for and how to use it
This tool helps email developers check feature support before campaigns ship.
What this compatibility table is useful for
- Preflight checks for HTML email templates
- Identifying risky CSS before production sends
- Comparing feature support across clients as a caniemail-style alternative
Typical workflow
- Paste the raw HTML from your email template
- Review feature support percentages
- Replace unsupported markup with safer fallbacks
- Re-test and then send QA emails
CI release gate pattern
- Trigger a compatibility check for every release-candidate template.
- Keep a baseline threshold for critical client support percentages.
- Store failed-feature output with build artifacts for triage.
- Block deploy when required client cohorts fail.
Pair this with:
Suggested pass thresholds
- Critical transactional templates: no 'NOT_SUPPORTED' features in required client cohort.
- Campaign templates: allow partial support only for non-blocking design elements.
- Auth and account templates: enforce strict CTA and layout compatibility gates.
Reporting and ownership
- Assign each template family to a release owner.
- Route failures to engineering or QA with reproducible HTML input.
- Track weekly trend lines for unsupported features to prevent regression drift.