How to Add a Logo to Your Email Signature Without It Showing as an Attachment
Fix the most annoying email signature problem: logos appearing as attachments. Learn why it happens and the permanent solution for Outlook and Gmail.

You added your company logo to your email signature. It looked perfect in the preview. Then you sent an email and your recipient saw this:
"image001.png (15 KB)" attached to your message.
Instead of a polished, branded signature, your logo is dangling at the bottom of the email as a file attachment. It looks unprofessional, confuses recipients, and clutters their inbox.
Here's why this happens and how to fix it permanently.
Why Logos Show as Attachments
There are three common causes:
1. The Image Is Embedded, Not Hosted
When you paste an image from your desktop into Outlook's signature editor, Outlook embeds the image file directly into the email. Technically, it's an inline attachment using a CID (Content-ID) reference.
While this works in some email clients, many others (especially mobile apps) display embedded images as attachments.
2. The Image Is Base64-Encoded
Some signature generators or email tools encode images as base64 strings directly in the HTML. This makes the email larger and many email clients (including Outlook) strip or mishandle base64 images.
3. Outlook's "Send as Attachment" Behaviour
Outlook has a setting that can convert inline images to attachments, especially when:
- The recipient's email client requests plain text
- The email is forwarded multiple times
- The email passes through certain corporate email gateways
The Fix: Host Your Logo on a CDN
The only reliable way to prevent the attachment problem is to host your logo on a web server and reference it with a URL.
Instead of embedding the image file, your signature HTML should look like this:
<img
src="https://res.cloudinary.com/yourcompany/logo.png"
width="150"
height="50"
alt="Company Logo"
/>
When the email is opened, the recipient's email client downloads the image from the URL — just like a web browser loads images on a website. No attachment, no CID, no base64.
Where to Host Your Logo
Free options:
- Cloudinary — free tier includes 25GB storage
- Imgur — simple image hosting (less professional)
- Your company website — upload to
/images/logo.png
Important: Use HTTPS URLs. Some email clients block HTTP images.
Recommended Image Settings
| Setting | Recommendation |
|---|---|
| Format | PNG (for logos with transparency) or JPG |
| Max file size | Under 100KB |
| Dimensions | 150-300px wide, proportional height |
| Resolution | 144 DPI (for retina displays) |
| Background | Transparent (PNG) if your logo needs it |
Step-by-Step: Fix Your Outlook Signature
Step 1: Upload Your Logo
- Go to Cloudinary (or your hosting platform)
- Upload your logo
- Copy the URL (it should start with
https://)
Step 2: Update Your Signature in Outlook
- Go to File > Options > Mail > Signatures
- Select your signature
- Delete the existing logo image
- Click Insert Picture (the image icon)
- Paste your hosted URL (not a file path)
- Click Insert
Step 3: Set Image Dimensions
- Right-click the inserted image
- Select Format Picture or Size
- Set the width to your desired size (e.g., 150px)
- Ensure "Lock aspect ratio" is checked
- Click OK
Step 4: Test It
- Send a test email to a Gmail account
- Send a test to a colleague on Outlook
- Check both on desktop and mobile
- Verify the logo displays inline, not as an attachment
Step-by-Step: Fix Your Gmail Signature
Gmail handles this slightly differently:
- Open Gmail Settings > Signature
- Click the image icon in the signature editor toolbar
- Select Web Address (URL)
- Paste your hosted logo URL
- Click Select
- Resize if needed by clicking the image and choosing Small, Medium, or Large
Gmail typically handles hosted images well, but always test.
What About PNG Transparency?
If your logo has a transparent background (common for logos used on both light and dark backgrounds), use PNG format. JPG doesn't support transparency.
Tip: Some email clients (older Outlook versions) may show a white background behind transparent PNGs. To be safe, design your logo to look good on both white and coloured backgrounds.
Common Mistakes
- Using a file path —
C:\Users\Desktop\logo.pngwon't work for anyone but you - Using Google Drive links — these require authentication and won't display
- Using SVG format — email clients don't support SVG; use PNG instead
- Too large an image file — anything over 200KB slows down email loading and may be flagged as spam
- Not setting dimensions — without explicit width/height, the logo may display at full size
The Automatic Solution
If all of this sounds like too much work, SendSignatures handles it automatically:
- Upload your logo in the editor
- It's automatically hosted on our CDN (Cloudinary)
- Optimised for email (correct format, size, and compression)
- Referenced by URL in your signature HTML
- Never shows as an attachment
This is included in the Pro plan — one-time payment, lifetime access, no subscriptions.
Ready to fix your logo problem for good? Create your signature now — free to start.
Create your professional signature now
It takes less than 2 minutes. Works perfectly in Outlook, Gmail, and all email clients.
Get Started Free