Patronum Logo
00%
Patronum Logo
menu-icon

Why your logo isn’t showing in your Gmail signature

By Patronum

September 07, 2026

Read Time: 4 mins

Your logo usually vanishes for one of five reasons: the image lives on a Google Drive file that isn’t shared publicly, the source file was moved or deleted, the image is too large, the signature broke Gmail’s 10,000 character limit, or the recipient’s mail client blocks external images. Only the last is out of your hands.

Rebrand day makes it obvious. Marketing emails 200 people a fresh HTML signature, everyone pastes it in, and by lunchtime three customers ask why your emails contain a gray box with a torn-paper icon. Nothing is wrong with the logo file.

The five causes, and what fixes each

Match your symptom to a row, then apply the fix.

CauseWhat you seeFix
Drive image not publicFine for colleagues, broken outsideGmail Help: “the image sharing settings must be set to public”
Source file deleted or movedLogo disappears for everyoneRe-add it. Google: “if the image file or a Google Doc in Drive with the image is deleted, the image won’t show”
Over 10,000 charactersGmail refuses to save, or truncatesStrip inline styling. “Your image also counts toward the character limit”
Image too largeError when you saveResize toward Google’s recommended 70 to 100 pixels high by 300 to 400 wide
Recipient blocks external imagesA “Display images below” promptNothing you can fix. Keep name and phone as text

What to do right now

Work through these in order. Most broken logos clear by step three.

  1. Check where the image is hosted. A Google Drive insert needs public sharing, per Gmail Help: “the image sharing settings must be set to public.”
  2. Confirm the source file still exists, and wasn’t moved into a folder someone cleaned out.
  3. Re-add the image another way. Google says to delete it and upload again, or “try the other 2 methods.” Switching a Drive insert to a public URL fixes plenty.
  4. Shrink the logo. Google’s Gmail Help troubleshooting page recommends a signature image 70 to 100 pixels high by 300 to 400 pixels wide, and gives a maximum of 100 pixels high by 1,000 pixels wide. Treat both as Google’s published guidance and a sensible target, not as a limit Gmail visibly enforces on every upload.
  5. Don’t paste a base64 embedded image. Practical guidance rather than a Google rule: an image encoded straight into the HTML as a data URI is stripped or blocked by plenty of mail clients, so the recipient gets nothing, and the encoded string burns through the character budget on its own. Host the file and link to it.
  6. Strip the formatting and rebuild. Google notes “some versions of Gmail don’t support formatting options, like bold or italics,” and formatted text there “can result in extra characters in your signature.”
  7. Test outside your organization. Send the signature to an address on another provider and open it there. A Google Drive hosted logo very often renders correctly for colleagues and fails for everyone else, because the access your team already has isn’t the access a stranger gets.

Why it happens

Google Drive is not a CDN. People host the logo on Drive because it’s right there. But permissions are the point of Drive, and the default is not public. The image loads fine while you’re signed in with access, which is why it looked right to whoever tested it.

The character budget is smaller than it sounds. Gmail Help states, “You can put up to 10,000 characters in your signature,” and “Your image also counts toward the character limit.” Inline styling, icon rows and a logo eat that fast.

Copy and paste is a broken distribution method. Two hundred people pasting HTML into a settings box produce two hundred different signatures.

The fix that actually holds

Stop distributing signatures and deploy them instead. With Patronum’s Google Workspace email signature management, an admin builds the template once and each signature is filled from the Google Workspace directory: name, job title, phone number. Templates target an organizational unit or a group, so sales and support can differ without anyone touching HTML.

The lifecycle part pays off on rebrand day, which Patronum sums up as “one central change rather than a company-wide email asking everyone to update.” New starters get the right signature automatically, and leavers stop sending on your brand.

Key takeaways

  • Public hosting beats convenient hosting. A Google Drive image must be public, or external recipients see nothing.
  • The budget is 10,000 characters, and the image counts toward it.
  • Never let the logo carry information. Name, title and phone belong in text.
  • Always test a new signature from outside the organization before rolling it out.
  • If more than twenty people share a signature, centralize it.

Frequently asked questions

How do I add a logo to my Gmail signature?

In Gmail on a computer, open Settings, then See all settings, and scroll to Signature. You can add the image by Web Address (URL), from My Drive, or by upload. If you use a Google Drive image, set its sharing to public first, or external recipients won’t see it.

Why can’t I upload an image to my Gmail signature?

Usually the image is too large, or the signature has run past Gmail’s 10,000 character limit, which your image counts toward. Google’s advice: resize and try again.

Why does my logo show for colleagues but not for customers?

That almost always means the image is hosted somewhere only your organization can reach, such as an internally shared Google Drive file. It can also mean the recipient’s mail client asks before displaying external images.

Getting every mailbox on the same signature

If the logo broke in half the company’s signatures this morning, the logo isn’t the problem. Central deployment is, and that’s what Patronum’s email signature management does. It sits alongside Google Workspace management at scale, so new starters get the right signature during onboarding.

Sources