Technical

Optimising Email Signature File Size & Load Time

A technical guide to keeping your email signature lightweight, fast-loading and free from Gmail clipping — with practical tips for image optimisation, HTML minification and cross-client testing.

Optimising email signature file size and dimensions for fast loading

Why Email Signature Size Matters

Your email signature is appended to every single email you send. If it's bloated with oversized images, redundant HTML or embedded base64 data, the consequences compound across hundreds of emails per week. Here's why size optimisation isn't optional — it's essential.

  • Gmail clips emails over 102 KB — If your email body plus signature exceeds 102 KB of HTML, Gmail hides the rest behind a "[Message clipped]" link. Most recipients never click it, meaning your signature (and possibly the end of your message) is invisible.
  • Slow loading on mobile — Large embedded images increase load time, especially on mobile data. Australian regional areas with slower connections are particularly affected.
  • Spam filter triggers — Heavy HTML emails with large image-to-text ratios can trigger spam filters, reducing your deliverability.
  • Storage bloat — A 200 KB signature attached to 50 emails per day means nearly 2.5 GB of storage consumed per year, per person, just from signatures.
< 20 KB

Recommended max signature size (HTML + images)

102 KB

Gmail clipping threshold (entire email)

300 × 100

Ideal logo dimensions (pixels)

Image Optimisation for Email Signatures

Images are the number one cause of oversized email signatures. A single unoptimised company logo can be 500 KB or more — already five times the recommended total signature size. Here's how to get your images under control.

Hosted vs Embedded Images

There are two ways to include images in an email signature, and the difference is crucial:

  • Hosted images (recommended) — Images are uploaded to a web server and referenced with an <img src="https://..."> tag. The image loads from the server when the email is opened. This keeps your HTML tiny.
  • Embedded/base64 images (avoid) — Images are encoded directly into the HTML as base64 strings. A 10 KB image becomes ~13.4 KB of text in your HTML. This inflates your email size dramatically and is the most common cause of Gmail clipping.

💡 Pro Tip: Always use hosted images. If you don't have your own hosting, EmailSignatures.au automatically hosts your signature images on our fast Australian CDN — no extra configuration required.

Image Format Guide

  • PNG — Best for logos with transparency. Use PNG-8 (256 colours) instead of PNG-24 when possible — it's dramatically smaller.
  • JPEG — Best for headshots/photos. Compress to 70–80% quality for a good balance of size and clarity.
  • SVG — Ideal for simple logos and icons (infinitely scalable, tiny file size), but support is inconsistent across email clients. Outlook doesn't support SVG in emails.
  • WebP — Excellent compression but poor email client support. Avoid for now.
  • GIF — Only if you need animation. Be aware that Outlook renders only the first frame of animated GIFs.

Ideal Image Dimensions

Oversized dimensions are a silent killer. A 2000×800 pixel logo displayed at 300×100 pixels still transfers the full 2000×800 file. Always resize before uploading.

  • Company logo: 300 × 100 px maximum (display at 150 × 50 for Retina support)
  • Headshot/photo: 200 × 200 px maximum (display at 100 × 100)
  • Social icons: 40 × 40 px each (display at 20 × 20)
  • Banner image: 600 × 100 px maximum

HTML Optimisation Best Practices

Even without images, poorly written HTML can bloat your signature. Email HTML is different from web HTML — it relies on tables, inline styles and a limited subset of CSS. Here's how to keep it lean.

  1. Use table-based layouts — Email clients (especially Outlook) have poor support for flexbox and grid. Tables render consistently and use less corrective HTML.
  2. Inline all styles — External stylesheets are ignored by most email clients. Inline styles are essential, but keep them minimal.
  3. Remove unnecessary attributes — Strip out class, id, and data-* attributes that serve no purpose in email rendering.
  4. Minimise nesting — Every nested table adds bytes. Flatten your structure where possible.
  5. Avoid CSS shorthand inconsistencies — Use explicit properties: padding-top:10px rather than padding:10px 0 0 0 when only one side is needed.
  6. Minify your HTML — Remove comments, extra whitespace and line breaks from your final signature HTML. This alone can reduce size by 15–25%.

⚡ Good News: Signatures created with EmailSignatures.au are automatically optimised — clean table-based HTML, minified output, and properly sized hosted images. No manual optimisation needed.

Understanding Gmail Clipping

Gmail's 102 KB clipping threshold is the single most important technical constraint for email signatures. Here's exactly how it works and how to avoid it.

How Gmail measures size: Gmail counts the total HTML source code of the email body — including your message, any quoted text from replies/forwards, and your signature. When this exceeds 102 KB, Gmail truncates the email and shows "[Message clipped] View entire message".

Why this matters for signatures: In a long email thread, quoted replies stack up. If your signature is 30 KB and there are four replies in the thread, that's 120 KB of signatures alone — enough to trigger clipping before anyone's even read the actual content.

How to Avoid Clipping

  • Keep your signature HTML under 5 KB (the leaner, the better)
  • Never use base64-embedded images
  • Use hosted images with short URLs
  • Avoid including full disclaimers in the signature HTML — link to a web page instead
  • Strip out any HTML comments, tracking pixels or redundant styles
  • Test with a tool like Litmus or Email on Acid to check the total email weight

Optimisation Techniques by Category

🖼️

Image Optimisation

  • Resize to exact display dimensions × 2 (for Retina)
  • Compress PNGs with TinyPNG or ImageOptim
  • Compress JPEGs to 70–80% quality
  • Use PNG-8 instead of PNG-24 for logos
  • Host externally — never embed base64
  • Set explicit width and height attributes
  • Target under 10 KB per image
📝

HTML Best Practices

  • Use table layouts (not div/flexbox)
  • Inline all CSS styles
  • Remove unused attributes and classes
  • Minimise table nesting depth
  • Minify HTML (remove whitespace/comments)
  • Use web-safe fonts only
  • Target under 5 KB for HTML
🧪

Testing Methods

  • Send test emails to Gmail, Outlook & Apple Mail
  • Check total HTML size with browser DevTools
  • Use Litmus or Email on Acid for cross-client testing
  • Test on mobile (iOS Mail, Gmail app, Outlook app)
  • Verify images load when external loading is enabled
  • Check dark mode rendering
  • Test in email threads (reply chains)

Common Mistakes That Bloat Signatures

We see these issues regularly when auditing email signatures for Australian businesses:

  1. Pasting from Word or Canva — Copy-pasting from design tools introduces massive amounts of hidden formatting, proprietary styles and sometimes embedded image data. Always use a proper email signature generator.
  2. Using a full-resolution photo — A 4 MB headshot from your phone, even if displayed small, transfers at full size as a base64 embed. Resize and compress before using.
  3. Including a legal disclaimer in the signature — Long disclaimers (common in legal and financial services) can add 2–5 KB of text. Link to a web-hosted disclaimer page instead.
  4. Multiple tracking pixels — Some email tools inject invisible tracking images. Each one adds HTTP requests and bytes.
  5. Duplicate signatures in replies — If your email client appends your signature to every reply, a 10-email thread could contain 10 copies of your signature. Keep it small so this doesn't trigger clipping.
  6. Using CSS stylesheets or <style> blocks — These are often stripped by email clients, wasting bytes. Use inline styles only.

🔍 Quick Size Check: To check your current signature size, compose a new email (with your signature), view the source HTML, and paste it into a text file. Check the file size — if it's over 10 KB, optimisation is recommended. If over 20 KB, it's urgent.

Optimisation Checklist

Use this checklist before deploying any email signature:

  • ☐ Total signature HTML is under 5 KB
  • ☐ All images are hosted externally (not base64 embedded)
  • ☐ Each image is under 10 KB
  • ☐ Images are resized to display dimensions × 2
  • ☐ Logo is PNG-8 or compressed PNG-24
  • ☐ Headshot is JPEG at 70–80% quality
  • ☐ HTML uses table layouts, not div/flexbox
  • ☐ All CSS is inline (no <style> blocks)
  • ☐ HTML is minified (no comments or extra whitespace)
  • ☐ Tested in Gmail, Outlook and Apple Mail
  • ☐ Tested on mobile devices
  • ☐ Tested in a reply chain (3+ replies deep)
  • ☐ Dark mode rendering checked

✅ Skip the manual work. EmailSignatures.au handles all of this automatically — optimised HTML, hosted images, and cross-client tested templates. Create your optimised signature →

Share this article: 🔗 LinkedIn 𝕏 X / Twitter ✉ Email

📧 Get Email Signature Tips

Join Australian professionals receiving weekly tips on email branding, design, and productivity.

No spam. Unsubscribe anytime.

Create a Perfectly Optimised Email Signature

Our signatures are automatically optimised for size, speed and cross-client compatibility. No technical knowledge required — just pick a template and customise.

Create Signature →