---
title: "Email Compatibility Checker"
slug: email-compatibility-checker
description: "The code editor now warns when pasted HTML looks incompatible with email clients."
created_at: "2026-08-12"
updated_at: "2026-08-12"
image: https://cdn.resend.com/posts/email-compatibility-checker.jpg
humans: ["danilo-woznica"]
---

In a world of mostly-compatible web standards, developers often assume that email clients support many modern features as well. 

Today, we're introducing an **email compatibility checker** in the code editor for Templates and Broadcasts to help you catch major compatibility issues beforehand so you can send with confidence.

<YouTube videoId="SVpE6QED3UM" />

As you edit HTML in the editor, your emails are scanned for patterns that clients strip or render inconsistently.

## In edit mode

When you upload an HTML email template using the editor (via the CLI, MCP, API, etc.), the checker runs automatically.

<video
  src="https://cdn.resend.com/posts/email-compatibility-checker-1.mp4"
  autoPlay
  loop
  muted
  playsInline
  className="extraWidth"
/>

The editor marks flagged code with a wavy underline colored by severity and a warning badge shows a full overview of the issues found.

## In HTML blocks

You can also use the compatibility checker in HTML code blocks within the visual editor.

<video
  src="https://cdn.resend.com/posts/email-compatibility-checker-2.mp4"
  autoPlay
  loop
  muted
  playsInline
  className="extraWidth"
/>


## What it catches

Client support data comes from [caniemail](https://www.caniemail.com/) and is refreshed daily so it reflects the latest email client support. It catches major known issues like:

- **Content that gets removed**: `<script>` tags, event handler attributes like `onclick`, `<iframe>`, linked stylesheets, `<svg>`, forms, and more.
- **Layout that breaks**: `display: flex` and `grid` in Outlook for Windows, `position: fixed`, viewport units, and CSS math functions like `clamp()`.
- **Colors that get dropped**: CSS variables without a fallback, and modern functions like `oklch()` and `color-mix()`.
- **Markup left over from a web page**: framework artifacts like `data-reactroot` or Next.js/Nuxt root IDs, a sign the HTML wasn't written for email in the first place.

## Test in your own email client

As always, you can send yourself a test Broadcast or Template to see how your email looks in your own email client.

<video
  src="https://cdn.resend.com/posts/email-compatibility-checker-3.mp4"
  autoPlay
  loop
  muted
  playsInline
  className="extraWidth"
/>

We're happy to bring this new compatibility checker to code blocks within the Resend editors, giving you more confidence when sending. If you have any questions, please reach out to us and we'll be happy to help.
