Skip to main content
CSS Properties

border-radius

CSS property · 12 supported, 1 partial, 2 unsupported across 15 clients

border-radius rounds the corners of an element. It is supported in every modern email client and ignored by Outlook on Windows, which renders rounded boxes as squared rectangles. Because Outlook ignores it silently rather than breaking layout, border-radius is a relatively safe progressive enhancement — but VML fallback is needed for branded buttons where the rounded shape is part of the identity.

Client Support

ClientCategoryEngineSupport
GmailwebmailGmail WebSupported
Gmail AndroidmobileGmail MobileSupported
Gmail iOSmobileGmail MobileSupported
Outlook 365webmailOutlook WebSupported
Outlook (New)desktopOutlook WebUnsupported
Outlook ClassicdesktopMicrosoft WordUnsupported
Outlook iOSmobileOutlook MobileSupported
Outlook AndroidmobileOutlook MobileSupported
Apple MaildesktopWebKitSupported
Apple Mail iOSmobileWebKitSupported
Yahoo MailwebmailYahooPartial
Samsung MailmobileSamsungSupported
ThunderbirddesktopGeckoSupported
HEY MailwebmailWebKitSupported
SuperhumandesktopBlinkSupported

Client-by-client behaviour for border-radius

Fully supports border-radius (12): Gmail, Gmail Android, Gmail iOS, Outlook 365, Outlook iOS, Outlook Android, Apple Mail, Apple Mail iOS, Samsung Mail, Thunderbird, HEY Mail, Superhuman.

Partial support (1): Yahoo Mail. Expect rendering quirks unique to each engine — partial support typically means a subset of values, an ignored shorthand, or sanitizer-specific rewrites.

No support (2): Outlook (New), Outlook Classic. Plan fallbacks for these clients before relying on border-radius in production sends.

When to use border-radius in email

  • Creating pill-shaped CTA buttons that match modern UI conventions.
  • Softening hero-image card corners to match the rest of a marketing site's design language.
  • Building rounded avatar circles for newsletter author bylines.

Rendering behaviour and edge cases

  • Outlook on Windows ignores border-radius entirely. The element renders as a sharp rectangle.
  • VML <v:roundrect> can simulate rounded buttons in Outlook but requires conditional comments and adds maintenance overhead.
  • Apple Mail applies border-radius even to non-overflow:hidden parents, occasionally clipping inner shadows differently than browsers.

Recommended fallback strategy

Accept squared corners in Outlook for most layouts. For brand-critical CTAs, wrap the button in a VML <v:roundrect> conditional that targets only Outlook 2007+. Avoid relying on border-radius to mask content overflow — Outlook will not clip.

Fixes & Workarounds

Outlook (New)

Unsupported

Use VML for rounded corners in Outlook, or accept square corners.

Outlook Classic

Unsupported

Use VML (Vector Markup Language) for rounded buttons in Outlook.

Before

<a href="https://example.com"
  style="background-color: #6d28d9; color: #fff;
         padding: 12px 32px; border-radius: 6px;
         text-decoration: none; display: inline-block;">
  Click Here
</a>

After

<!--[if mso]>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml"
  href="https://example.com"
  style="height:44px; v-text-anchor:middle; width:200px;"
  arcsize="14%" strokecolor="#6d28d9" fillcolor="#6d28d9">
  <w:anchorlock/>
  <center style="color:#fff; font-family:Arial,sans-serif;
    font-size:14px; font-weight:bold;">Click Here</center>
</v:roundrect>
<![endif]-->
<!--[if !mso]><!-->
<a href="https://example.com"
  style="background-color: #6d28d9; color: #fff;
         padding: 12px 32px; border-radius: 6px;
         text-decoration: none; display: inline-block;">
  Click Here
</a>
<!--<![endif]-->

Use VML to render rounded buttons in Outlook

Yahoo Mail

Partial

Use VML for rounded corners in Outlook, or accept square corners.

Related Features

Test your email across all 15 clients

Preview rendering, catch CSS issues, and get actionable fixes — free.

Try Emailens Free

Support data last updated Apr 27, 2026 · synced from caniemail.com via @emailens/engine.