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
| Client | Category | Engine | Support |
|---|---|---|---|
| Gmail | webmail | Gmail Web | Supported |
| Gmail Android | mobile | Gmail Mobile | Supported |
| Gmail iOS | mobile | Gmail Mobile | Supported |
| Outlook 365 | webmail | Outlook Web | Supported |
| Outlook (New) | desktop | Outlook Web | Unsupported |
| Outlook Classic | desktop | Microsoft Word | Unsupported |
| Outlook iOS | mobile | Outlook Mobile | Supported |
| Outlook Android | mobile | Outlook Mobile | Supported |
| Apple Mail | desktop | WebKit | Supported |
| Apple Mail iOS | mobile | WebKit | Supported |
| Yahoo Mail | webmail | Yahoo | Partial |
| Samsung Mail | mobile | Samsung | Supported |
| Thunderbird | desktop | Gecko | Supported |
| HEY Mail | webmail | WebKit | Supported |
| Superhuman | desktop | Blink | Supported |
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)
UnsupportedUse VML for rounded corners in Outlook, or accept square corners.
Outlook Classic
UnsupportedUse 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
PartialUse 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 FreeSupport data last updated Apr 27, 2026 · synced from caniemail.com via @emailens/engine.