Home › Gmail signature image not showing
A broken image square where your logo should be undoes the whole point of a signature. Six causes cover virtually every case.
Pasted from a local file or attached — recipients' clients can't fetch it. Fix: host on a public HTTPS URL and insert by URL.
Drive images inserted without 'Anyone with the link can view' break for everyone outside your account. Fix the share setting or host elsewhere.
Modern clients block mixed content silently. The URL must start with https://.
Some site hosts refuse requests from Gmail's image proxy — the image works in your browser, breaks in mail. Fix: move the file to a host that allows it.
Compose ⋮ menu → 'Plain text mode' checked strips all images. Uncheck.
Gmail caches images through its proxy; a replaced file at the same URL can show the old version for hours. Fix: upload under a new filename.
ProSignature hosts your logo and photo on fast, hotlink-friendly HTTPS automatically and installs the signature via Gmail's API — the entire class of image problems disappears. Related: signature not showing at all · add a logo properly · correct image sizes.
Work through these in sequence — the first two account for most cases.
http:// image on an HTTPS-delivered email is commonly blocked as mixed content.The most confusing version of this problem is when the sender genuinely cannot reproduce it. There are three common reasons, and all are about context rather than the file. You may be authenticated to the host — a Drive or intranet image loads for you and nobody else. Your client may have cached the image from an earlier send, so it appears even after the source moves or breaks. And Gmail serves remote images through its own proxy, which caches aggressively; a replaced image can therefore keep showing the old version for some recipients and nothing for others. The reliable test is always a fresh private window on a device that has never seen the signature.
Three habits eliminate almost all of these. Host signature images on a public HTTPS URL with no authentication — a proper web host or CDN, not a file-sharing service. Give every image explicit width and height attributes so the layout holds while it loads and Outlook cannot resize it, at the dimensions in the sizing guide. And design so the signature is complete without images — text as real text, never inside a picture. A generator that outputs email-safe HTML and hosts your images handles all three by default; if the signature is missing entirely rather than just the images, see signature not showing.
Written and maintained by the ProSignature team. Competitor pricing and feature claims on this site are verified against each vendor's live page on the day of writing — last verified 26 July 2026. No affiliate links. How we work.
Design a branded signature with a call-to-action button and install it into Gmail in one click — free.
Create my signature — freeIt's fetched from storage only you can access — usually Drive without link-sharing, or a host blocking Gmail's proxy. Host it publicly on HTTPS.
It was embedded rather than referenced by URL. Insert by URL from a public host and it renders inline.
Gmail's image proxy caches aggressively. Upload the new logo under a different filename and update the signature.
No — a 2000px image lands enormous for recipients even if it looked fine in settings. Export at ~2× display size and set explicit width.