Embedded vs hosted images in email signatures

Published

Updated

Image Placeholder

TL;DR

  • Embedded images are stored directly inside the email itself.

  • Hosted images are stored on a web server and loaded by reference, which keeps the email smaller and more mobile-friendly.

  • The right choice depends on which email clients your recipients use. If most read email in Outlook desktop or Gmail, embedding usually works. If many are on Microsoft 365, Outlook Web App, or mobile, hosted images are the safer default.

  • For organizations managing email signatures at scale, hosted images are almost always the lower-maintenance option, since they can be updated centrally without touching every employee's signature.

Adding images to an email signature sounds simple until you hit the two ways to actually do it: embedding or hosting. Get the choice wrong, and you end up with logos that show up as attachments, banners nobody can update without a company-wide resend, or a signature heavy enough to slow delivery.

The decision isn't complicated once you know what each method actually does.

Embedded images are stored within the email itself. Hosted images are stored on a web server and loaded by reference, which keeps the email lighter and easier to view on mobile.

For IT admins managing email signatures centrally across an organization, this decision affects two things directly: how much control you keep over branding after emails are sent, and how much work it takes when an image needs to change.

If you're using Microsoft 365 or Google Workspace, Exclaimer's email signature solution removes the guesswork. It gives you centralized control over how images are managed and displayed across your organization's email signatures, so this decision doesn't have to be made once and lived with forever.

Should I embed or host images in my email signature?

To add images like a company logo or social media icons to an email signature, you have two options: embed the image directly into the signature template, or host it externally and link to it.

choosing images in email signature

The choice comes down to email client compatibility, post-send brand control, deliverability, and operational overhead at scale. Here's how the two methods compare, followed by a closer look at each.

Embedded

Hosted

How the image is stored

Encoded directly in the email

Stored on a server, linked by URL

Email payload size

Larger. Base64 encoding adds roughly 33% to image file size

Minimal

Displays offline

Yes

No

Updatable after send

No

Yes

Reliable in Microsoft 365 and Exchange

Inconsistent. Often shows as an attachment instead of inline

Yes

Reliable in Outlook 2016/2019 desktop and Gmail

Yes

Yes

Brand control post-send

None

Full. Update the file on the server

Analytics and tracking

No

Yes, via platforms like Exclaimer

Embedding images

An embedded image is encoded directly into the email, either as a base64 string or as an attachment referenced by a Content-ID.

Pros:

  • Displays offline: once downloaded, the image stays visible even if the recipient is offline

  • No external calls: better for privacy-conscious environments or secure email setups

  • Works well for internal-only email: reliable in controlled environments like Outlook desktop or within the same organization

Cons:

  • Increases email size: heavier emails can slow load times and add to the factors spam filters weigh

  • Inconsistent rendering: some clients don't handle embedded images cleanly, and behavior can vary by device and app version. Gmail's mobile app is one client where this has been reported

  • Hard to update: once an email is sent, the image is locked in. If branding changes, there's no way to update it retroactively

Hosting images (web-linked images)

A hosted image lives on a server and gets pulled into the email by URL rather than stored inside it.

Pros:

  • Lightweight emails: keeps message size down, which helps with delivery speed and spam filtering

  • Brand control: update or swap the image anytime, without asking anyone to resave their signature

  • Tracking: signature management platforms like Exclaimer can report on image loads and clicks

Cons:

  • Blocked by default in some clients: recipients may need to click to display images manually

  • Needs connectivity: the image won't load if the recipient is offline or behind a strict firewall

  • Depends on the host: if the hosting server goes down or gets blacklisted, the branding disappears or breaks

"Whether you use embedded or hosted really depends on what you're applying the signature through, whether that's mobile devices primarily, or Outlook, or Gmail. You might be restricted to what you can actually use before you even get to choose. Both options have their pros and cons, their own quirks. But at the end of the day, it's your choice. Some third-party tools will let you use either, or both."

Jasmine Hotham-TunnadineTemplate Designer

When to use each method

Use embedded images when:

  • Most recipients use Outlook desktop (2016 or later) or Gmail

  • Offline viewing matters

  • You're operating in a privacy-conscious or secure email environment

  • The image won't need updating after emails go out

  • Communications are internal-only, within a controlled environment

Use hosted images when:

  • Recipients mostly view email on mobile
  • Recipients use Microsoft 365, Outlook Web App, or Exchange

  • Branding or promotional banners need updating after emails have already been sent

  • You're managing email signatures at scale

  • You need analytics or tracking on signature images

  • Post-send brand control matters more than guaranteed offline display

How do I find out which email clients my recipients use?

Everything above assumes you know your organization's client mix. If you don't, ask your Microsoft 365 or Google Workspace admin: both platforms report this in their usage data.

For external recipients, check your email service provider's open and click analytics, which often break down by client, or look at the message headers on a handful of recent replies. If there's no clean way to check either, default to hosted images. It's the safer choice when you don't know your audience's exact mix.

Which email clients support embedded images in email signatures?

Compatibility information last verified: August 2026

Email client

Supported

Microsoft 365 (Office 365)

Inconsistent

Google Workspace (G Suite)

Yes

Exchange 2019

Inconsistent

Exchange 2016 or earlier

Inconsistent

Outlook 2019 desktop

Yes

Outlook 2016 or earlier desktop

Yes

OWA (Outlook Web App)

Inconsistent

Gmail

Yes

Outlook.com

Inconsistent

Where this table says "inconsistent," it's not a clean no. Microsoft's own support forum notes that Outlook on the web doesn't fully support embedded or locally stored images in signatures, and can convert or strip them during composition or reply. This can happen even when the image displayed fine in the signature editor itself. On Exchange Server 2016 specifically, this has historically depended on whether the server has the latest cumulative updates installed.

Key takeaway

Microsoft 365 and Outlook Web App don't reliably display embedded images, even when the signature editor shows them correctly. That unpredictability is why hosted images are the safer default for those environments.

Do hosted images in email signatures get blocked by email clients?

Compatibility information last verified: August 2026

Email client

Supported

Microsoft 365 (Office 365)

Yes

Google Workspace (G Suite)

Yes

Exchange 2019

Yes

Exchange 2016 or earlier

Yes

Outlook 2019 desktop

Yes

Outlook 2016 or earlier desktop

Yes

OWA (Outlook Web App)*

No

Gmail

Yes

Outlook.com**

No

* To add a linked image in OWA, open the image in a browser and copy it directly into the signature editor. 

** In Outlook.com, add a hosted image by pasting the HTML source into the signature editor. 

Do embedded or hosted images affect email deliverability and security?

Image choice touches two things IT and security teams care about directly: whether the email gets delivered, and whether it draws attention from security scanning.

Payload size and spam filtering

Base64 encoding itself isn't a red flag. It's a standard way to carry an image inside HTML, and deliverability researchers note it's "common and usually harmless when the MIME structure is correct." The historical concern was base64-encoded plain text, occasionally used to hide spam content from older, simpler scanners. That's a different pattern from an embedded image, and modern filters decode content before scoring it either way. Size is what actually matters: every embedded image adds to the total message weight, and base64 adds roughly a third on top of the original file size.

Heavier messages are a contributing factor spam filters weigh alongside sender reputation, not an automatic flag on their own. Hosted images avoid the size question entirely, since the email itself only carries a URL.

What actually causes deliverability problems

The bigger risk in either direction comes from a sloppy rollout rather than the embed-versus-host choice itself: a weak-reputation image host, an oversized file, or a signature appended after DomainKeys Identified Mail (DKIM) signing, since changing the message body after it's been signed can break the signature receiving providers rely on to trust it.

Tip

If a security team is already flagging signature images as unexpected attachments, switching to hosted images usually resolves it, since it removes the attachment pattern entirely.

How to embed images in email signatures 

If you want an image to display automatically, without the recipient needing to click "download images," embedding is the way to do it. However, embedded images can increase email size enough to appear as an attachment in some clients.

Step 1: Add the image to your email signature

Insert the image into your signature as you normally would, sized correctly before you add it.

Step 2: Set up the Content-ID reference

Embedding attaches the image to the email and references it with a Content-ID, added through HTML in the signature's source:

<img src="cid:myimagecid" />

Step 3: Save and test

Save the signature and send yourself a test email. If it's set up correctly, the image displays automatically, since it's already referenced in the message itself rather than pulled from elsewhere.

Tip

Some iOS Mail versions have stripped or resized embedded images in the past, so test on iOS specifically before rolling a signature out organization-wide.

How to host images in email signatures 

To keep images from showing up as attachments, host them on a web server or an image hosting platform and reference them by URL instead.

Step 1: Upload your image

Upload the image to a web server or hosting platform. You'll get a direct URL to the file once it's uploaded.

Reference the hosted URL with an HTML image tag:

<img src="https://cdn.exclaimer.com/Static2/exclaimer-logo_178x36.png" />

This links the image into the signature without attaching it, which keeps the email file size down.

Alt text means recipients still understand what the image is even if it doesn't load:

<img src="https://cdn.exclaimer.com/Static2/exclaimer-logo_178x36.png" alt="Exclaimer logo"/>

Tip

Hosted images may prompt recipients to click "download images" before they display. That's a security feature, not a bug, and it's worth setting expectations for internally if this is new for your organization.

What are common problems with embedded and hosted signature images, and how do you fix them?

Problem

Solution

Images appearing as attachments on iOS

Use hosted images instead of embedded, or reduce image file size to under 50KB

Blocked images showing red X or placeholder

Add alt text to all images; consider using embedded images for recipients with strict security settings

Caching issues after logo updates

Rename the hosted image file or add a version query string (e.g., logo.png?v=2) to force browsers to fetch the new version

Images not displaying in Outlook Web App

Copy the image directly from a browser window into the OWA signature editor rather than linking

Embedded images stripped in Gmail

Switch to hosted images for Gmail recipients, as Gmail often converts embedded images to attachments

The bottom line: which should you use?

The answer depends on how your recipients, and your own team, actually receive email.

email signature design with images for banner, photo, and social icons

  • Use embedded images if most recipients read email in Outlook desktop (2016 or later) or Gmail, and you won't need to update the image after emails go out.

  • Use hosted images if recipients are mostly on Microsoft 365, Outlook Web App, or mobile, or if your team needs to update branding centrally after emails have already been sent.

This is usually where the maintenance math settles the decision. In Exclaimer's 2025 State of Business Email research of 4,009 IT leaders across the UK, US, Germany, and Australia, 35% named email signature management one of their two most time-consuming tasks, and 80% said they still handle it manually.

Every embedded image that needs replacing adds to that pile. For organizations managing email signatures at scale, hosted images are the lower-maintenance choice almost every time, since they remove that recurring source of manual work. Managed centrally through a platform like Exclaimer, image hosting, updates, and tracking happen automatically, without anyone needing to touch an individual signature when a banner changes.

Start a free trial and see how easy it is to automate and scale email signatures across teams and devices.

Take the guesswork out of email signatures

Exclaimer lets you centrally manage, update, and control every email signature without manual work or formatting issues.

Hero Image

Frequently asked questions about embedded vs hosted email signature images

What is the difference between embedded and hosted images in email signatures?

Embedded images are encoded directly into the email itself. Hosted images are stored on a web server and linked by URL. Embedding increases email size by roughly 33% due to base64 encoding, while hosting keeps the email payload minimal.

Outlook desktop (2016 and later) and Gmail reliably support embedded images. Microsoft 365, Exchange, Outlook Web App, and Outlook.com are inconsistent, and often display embedded images as attachments instead of inline.

Keep each image under 50KB where possible. A small logo or icon should sit well under that; a wider banner will use more of the budget. Smaller files load faster and display properly across different email clients and devices.

JPEG, PNG, and GIF are the most widely supported formats. Some email clients restrict certain image types, so it's worth testing a signature across clients before rolling it out.

Use hosted images when recipients are mostly on Microsoft 365, Outlook Web App, or mobile, or when your team needs to update branding centrally after emails have already gone out.

Outlook desktop (2016 and later) doesn't have this problem. Microsoft 365 and Outlook Web App are the environments where embedded images tend to display as attachments rather than inline, and behavior can vary depending on how the image was inserted.

Yes. Hosted images won't load if the recipient is offline or behind a strict firewall. Embedded images display without a connection once the email has been downloaded.

Yes. Because hosted images live on a server and are referenced by URL, the file can be replaced or updated at any time without touching the email signature itself.

Hosted images have the cleaner deliverability profile, since they keep the email smaller and avoid the attachment-like payload that embedded images add. The encoding itself isn't the risk; base64 is a standard way to carry an image and isn't automatically flagged. The bigger deliverability risk in either case comes from a sloppy rollout, such as an oversized image, a poorly reputed image host, or a signature appended after DKIM signing, rather than the method itself.

If you've landed on hosted images, since most organizations at scale do, the next question is how to manage them without turning every banner change into an IT ticket. See how Exclaimer handles image hosting centrally, so nobody has to touch an individual signature when the branding changes.