# Email signatures and images

> Add a logo to your email signature without the storage and attachment problems that embedded images cause.

Source: https://www.kualo.com/knowledgebase/email-basics/email-signatures-and-images
Updated: 2026-06-14

---

A good email signature adds your name, role and contact details to every message you send. Many people also want to include a logo or banner. This guide explains how to do that without causing the problems that image signatures often bring, and why the way you add an image matters far more than most people realise.

## The problem with putting images in signatures

There are two ways an image can end up in an email signature, and they behave very differently.

**Embedded (inline) images** are pasted into the signature so the image data itself travels with every email. This is the method to avoid, because it causes real, compounding problems:

- **Every email carries a copy of the image.** The logo is attached to every single message you send. Recipients often see it as a file attachment or a broken-image placeholder rather than a tidy logo, and it makes every message larger.
- **It multiplies on replies.** Each back-and-forth in a conversation stacks another copy of the signature image. A ten-message thread can carry ten copies of your logo, plus copies of the signatures of everyone else in the thread.
- **It fills your mailbox.** Because copies sit in your Sent folder and in every reply you receive, an embedded-image signature steadily consumes your [mailbox storage](/knowledgebase/email-basics/email-storage-quotas-what-they-are-and-how-to-manage-them). Busy senders can get through a surprising amount of space this way, and eventually a full mailbox stops receiving mail altogether.

**Remote (hosted) images** are different. Instead of carrying the image, the signature contains a small piece of code pointing to an image stored on a website. The email itself stays tiny, nothing is attached, and the recipient's email program fetches the image from the web when they open the message.

This is the right way to include a logo. The only trade-off is that some email programs block remote images until the recipient clicks "load images", so your logo may not appear instantly for everyone - but that is a minor cosmetic point compared with the storage and attachment problems of embedding.

## How to host your signature image

To use a remote image, the image needs to live at a public web address. If you host a website with us, you already have everything you need.

1. In cPanel, open [**File Manager**](/knowledgebase/cpanel-files-ftp/how-to-use-file-manager-in-cpanel) (or [connect via FTP](/knowledgebase/cpanel-files-ftp/ftp-getting-started-guide)) and create a folder for the image inside your website's document root - for example `public_html/email/`.
2. Upload your logo into that folder. A PNG is usually best for a logo. Keep it modestly sized: around 150 to 300 pixels wide is plenty for a signature, and the file should ideally be well under 100 KB.
3. Your image now has a public address in the form `https://yourdomain.com/email/logo.png`. Open that address in a browser to confirm it loads.

A few things worth getting right:

- The image must be somewhere publicly reachable - inside `public_html` or a subdomain's document root. A file in your home directory outside `public_html` will not load in anyone's email.
- Use the `https://` version of the address. Many email programs refuse to load images served over plain `http`.
- Do not move, rename or delete the image later. If the address stops working, the logo will break in every signature that points to it, including in messages you have already sent.

## Building the signature

Once your image is hosted, you need a signature that references it. You have a few options:

- **A signature generator.** There are many free online email-signature generators that let you lay out your details and logo and then give you the result to paste into your mail program. These are convenient, but check one thing: make sure the final signature points at your hosted image address, not an image embedded by the tool or hosted on the tool's own servers. If a generator hosts the image for you, your logo can disappear later if that service changes or shuts down.
- **AI assistance.** You can ask an AI assistant to write you a clean, simple HTML signature - just give it your details and tell it to reference your image by its web address rather than embedding it. Keep the layout simple; elaborate HTML often displays inconsistently across different email programs.
- **Keep it text-only.** For many people the most reliable signature is plain text with no image at all. It always displays correctly, never adds to message size, and looks perfectly professional. A logo is optional, not essential.

## Adding the finished signature to your mail program

How you add the signature depends on the device or program you use. See our guides for [setting up signatures in the Mail app on a Mac](/knowledgebase/email-apple/how-to-create-and-manage-signatures-in-apple-mail), and [on an iPhone or iPad](/knowledgebase/email-apple/setting-up-your-email-signature-on-your-iphone).

If you would like a hand getting a signature image hosted on your account, [open a support ticket](/knowledgebase/getting-started/how-to-create-a-support-ticket-in-mykualo) and we will be glad to help.

---

_Source: Kualo Knowledgebase — https://www.kualo.com/knowledgebase/email-basics/email-signatures-and-images · © Kualo Ltd._
