official logo of free email signature generator html company - SyncSignature
Technical & Standards

Base64 Images in Email Signatures

A Base64 image is encoded as text inside the signature's HTML instead of being linked from a server. It avoids hosting, but Gmail does not display it, so it is one of the least reliable ways to add a signature image.

What is Base64 Images in Email Signatures?

Base64 encoding turns an image file into a long string of text that can be placed directly in HTML as a data URI, so the image travels inside the email rather than being fetched from a server when the email is opened. It is tempting for signatures because it avoids hosting and avoids the download images prompt in some clients. In practice it is one of the least reliable ways to include a signature image. Gmail does not display data URI images on the web or in its mobile apps, so the logo simply disappears for a large share of recipients, and Outlook for Windows does not display them in versions up to 2016 and supports them only partially in later versions. Base64 also inflates the image by roughly a third, and that weight is added to every email and to every reply that quotes it. The reliable options are a hosted image, linked by an absolute https URL, which is what most signature tools use, or a CID embedded image, which attaches the file and references it from the HTML. CID images work without a network request but add attachment weight and can show up as attachments. For signatures sent to a broad audience, hosted images are the standard.

Also known as

base64 email signaturedata uri image email signaturebase64 logo in emailembedded base64 image email

Build a polished signature in minutes with the SyncSignature free email signature generator, no HTML required.

Related on SyncSignature

Centralize your team's email signatures

Sync employee details from Google Workspace or Microsoft 365, deploy templates from one dashboard, and run banner campaigns across every outbound email.