An email signature is the last thing a recipient sees — it either reinforces your credibility or quietly undermines it. The challenge is that HTML email rendering is notoriously inconsistent: what looks polished in Gmail can appear broken in Outlook or unreadable on mobile. Here's how to create a signature that actually works everywhere.
What to Include (and What to Skip)
Essential elements:
- Your full name
- Job title and company name
- Primary email address
- Phone number (with country code for international contacts)
- Website or LinkedIn profile URL
- Company logo (optional but professional for branded businesses)
Optional but useful:
- Pronouns (increasingly standard in professional settings)
- Booking link (Calendly, etc.) for people who schedule meetings frequently
- Social media handles (keep to 1–2 most relevant)
- Brief tagline or description (for freelancers and solopreneurs)
What to skip:
- Motivational quotes (almost always wrong tone for professional contexts)
- Excessive social media icons (looks cluttered, adds tracking concerns)
- "Sent from my iPhone" (replace this with a proper signature)
- Legal disclaimers over 3 lines (fine to include, but they shouldn't dominate the signature)
- Animated GIFs (render poorly in many clients, look unprofessional)
- Background colors on the signature body (interferes with email thread view)
Creating Your Signature
Use DevZone's Email Signature Generator to build a clean, professional signature and copy the HTML code — no design skills required.
When building your own, the key constraint is this: email clients don't support CSS stylesheets or <style> blocks in signatures. All styling must be inline — written directly in the style attribute of each HTML element.
HTML Structure That Works Across Email Clients
A basic, compatible signature structure:
<table cellpadding="0" cellspacing="0" border="0" style="font-family: Arial, sans-serif; font-size: 14px; color: #333333;">
<tr>
<td style="padding-right: 16px; vertical-align: top;">
<img src="https://yourcompany.com/logo.png"
alt="Company Logo"
width="80"
style="display: block; border: 0;" />
</td>
<td style="border-left: 2px solid #4A90E2; padding-left: 16px; vertical-align: top;">
<p style="margin: 0; font-weight: bold; font-size: 16px; color: #1a1a1a;">Jane Smith</p>
<p style="margin: 4px 0 0 0; color: #666666;">Senior Product Designer | Acme Corp</p>
<p style="margin: 8px 0 0 0;">
<a href="mailto:jane@acme.com" style="color: #4A90E2; text-decoration: none;">jane@acme.com</a>
·
<a href="tel:+14155550123" style="color: #4A90E2; text-decoration: none;">+1 (415) 555-0123</a>
</p>
<p style="margin: 4px 0 0 0;">
<a href="https://acme.com" style="color: #4A90E2; text-decoration: none;">acme.com</a>
·
<a href="https://linkedin.com/in/janesmith" style="color: #4A90E2; text-decoration: none;">LinkedIn</a>
</p>
</td>
</tr>
</table>
Why tables: Table-based layouts are the only reliably cross-client approach for email. Flexbox, Grid, and floats don't work consistently in email clients.
Compatibility Rules for Email Signatures
| Rule | Reason |
|---|---|
| Use inline styles only | <style> blocks are stripped by Gmail, Outlook |
| Use table-based layout | Flexbox/Grid aren't supported in most email clients |
| Use web-safe fonts | Custom fonts (Google Fonts) don't load in email |
| Link images from a URL | Embedded/attached images are often blocked by default |
| Set explicit width on images | Prevent layout shifts when images are blocked |
| Include alt text on images | Visible when images are blocked |
Use px for sizes, not em |
More consistent cross-client rendering |
| Test in dark mode | Many clients invert or filter signature colors |
Safe Font Stack
Custom fonts won't load in most email clients. Use a system font stack:
font-family: Arial, Helvetica, sans-serif;
or:
font-family: Georgia, 'Times New Roman', serif;
Logo Image Best Practices
- Host the logo on a public URL (HTTPS) — not attached to the email
- Keep it under 30KB; many email clients block large external images
- Set explicit
widthandheightattributes - Add
alttext for when images are blocked - Maximum recommended width: 150–200px
How to Install Your Signature
Gmail: Settings (gear icon) → See all settings → General → Signature → New signature → paste HTML (using the source view). Or better — paste the formatted version directly if the editor accepts HTML.
Outlook (desktop): File → Options → Mail → Signatures → New → paste the formatted text. For HTML-formatted signatures, you may need to create an HTML file and load it.
Apple Mail:
Mail → Preferences → Signatures → click the + button → drag your signature from a browser preview into the signature editor.
Testing Your Signature
Email rendering varies significantly. Before deploying your signature:
- Send test emails to yourself on Gmail, Outlook.com, and Apple Mail.
- Check on mobile — test in the Gmail and Apple Mail mobile apps.
- Enable dark mode — many clients now invert email colors. Ensure your signature doesn't become unreadable.
- Block images — ensure the text-only view still communicates your key info.
Tools like Litmus and Email on Acid offer email preview across 90+ clients — worth using for a permanent signature that thousands of emails will carry.
FAQ
Why does my signature look different in Outlook?
Outlook (desktop) uses Microsoft Word's rendering engine for HTML email — a significant departure from how browsers render HTML. Common Outlook issues: margin collapse, padding ignored, font substitutions. The solution is always tables with inline styles and explicit pixel dimensions.
Should I use an image-based signature?
Avoid it. Image-based signatures (the entire signature as one image) look clean but fail the fundamental test: if images are blocked, the recipient sees nothing. They're also inaccessible and unsearchable.
How do I add social media icons?
Host small PNG or SVG icons (24×24px) and link them. Make sure to include an alt text like "LinkedIn" on each icon image for accessibility and when images are blocked.
How long should a professional email signature be?
Aim for 4–6 lines of content. A signature that takes up more vertical space than a short email is overkill. If you have a lengthy legal disclaimer, consider a smaller font size (11px) for that section.