Bulletproof Button Generator
Generate email-safe HTML buttons with Outlook VML fallback. Works in all major email clients.
px
px
px
px
Preview
Generated HTML
<!--[if mso]>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word"
href="https://example.com"
style="height:44px;v-text-anchor:middle;width:168px;"
arcsize="9%"
stroke="f"
fillcolor="#2563eb">
<w:anchorlock/>
<center style="color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;">Shop Now</center>
</v:roundrect>
<![endif]--><!--[if !mso]><!-->
<table cellpadding="0" cellspacing="0" border="0" >
<tr>
<td align="center" style="background-color: #2563eb; border-radius: 4px; padding: 12px 24px;">
<a href="https://example.com"
style="color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; display: block;">
Shop Now
</a>
</td>
</tr>
</table>
<!--<![endif]--> About the VML fallback
The VML (Vector Markup Language) code inside <!--[if mso]> tags is rendered only by Outlook on Windows, which uses the Word rendering engine rather than a browser. The VML creates a rounded button that Outlook will actually display correctly. Other email clients see only the regular HTML button.