You spent twenty minutes finding the perfect header image. You exported it at high resolution because you want it to look crisp. You embedded three more throughout the body to break up the text. And now your open rates are down and you’ve no idea why.
Images aren’t neutral. Every kilobyte, every file format choice, every decision about hosting affects whether your newsletter reaches the inbox—and whether anyone bothers reading it once it arrives.
The weight problem nobody talks about
Email clients don’t wait for heavy emails. Gmail clips long messages behind a “view entire message” link. Heavy emails load slowly on mobile connections. Outlook still renders images inconsistently depending on file size and format.
Launching your newsletter?
Get our free Newsletter Launch Checklist: Amazon SES, SPF, DKIM, DMARC and the Gmail and Yahoo sender rules on four pages.
But the real damage happens before any of that. Bloated emails can look like the promotional blasts that recipients ignore, and an email with multiple high-resolution images fits that pattern. It doesn’t matter that your content is thoughtful and your list is engaged. The structure of your email is whispering “bulk sender” to every filter between you and the inbox.
Most newsletter operators export images at whatever size their design tool suggests. That’s usually 2x or 3x resolution for retina displays—which means a 600-pixel-wide image ships at 1800 pixels and gets scaled down by the email client. You’re sending triple the data for zero perceivable quality gain in an email context.
Alt text isn’t just for accessibility anymore
Plenty of readers see your email with images blocked, whether through their settings, a corporate mail client or a privacy tool. Apple Mail Privacy Protection preloads images through a proxy, so image loads in your stats no longer prove a person looked at your email.
If your newsletter relies on images to communicate key information—your call-to-action is a button graphic, your main point is in an infographic, your brand identity lives in a masthead—then some of your readers see broken boxes and alt text. Except most newsletter operators write alt text like this: “Image” or “Header” or nothing at all.
Alt text is now doing double duty. It’s an accessibility requirement and a reading experience for readers who’ll never enable images. Write it like you’d write a caption: descriptive, useful, complete. If the image disappeared tomorrow, would your reader still understand the email? If not, the image is doing structural work that belongs in HTML text.
Hosting images inline vs. external links
You have two choices: encode images directly into the email (Base64 embedding) or host them externally and link to them. Both have costs.
Base64 encoding turns every 3 bytes into 4 characters (see RFC 2045, section 6.8), so an embedded image is about a third bigger than the original file. That pushes you toward clipping thresholds faster and makes your email source code a bloated mess that some spam filters flag as suspicious.
External hosting keeps the email lightweight, but introduces dependencies. If your image host is slow, the email feels slow. If your CDN goes down, your images disappear. And every externally hosted image is another DNS lookup, another HTTP request, another opportunity for something to break on a flaky mobile connection.
The correct answer isn’t one-size-fits-all. Small logos and essential brand elements can be embedded if they’re tiny and optimized. Everything else should be externally hosted on a fast, reliable CDN with aggressive caching. If you’re just getting started and need dependable infrastructure that won’t collapse under traffic, BigScoots is worth considering for hosting your asset library.
What actually works
Start with this assumption: your newsletter should be fully readable with images off. Everything else is enhancement.
Optimize every image before it goes in. Use tools like ImageOptim or Squoosh to compress without visible quality loss. Export at 1x resolution, not 2x—email clients aren’t photo galleries. For photographs, use JPEG at a moderate quality setting. For graphics and logos, use PNG-8 when possible, not PNG-24. SVG works in some clients, but support is inconsistent enough that you’re better off sticking with raster formats.
Keep total email size as small as you can, images and HTML included. If it keeps growing, you’re either embedding too much or not compressing aggressively enough.
Test your newsletter with images disabled in Gmail, Apple Mail, and Outlook. If it’s unreadable or confusing, restructure. Move key content into text. Use images to support, not replace, your message.
And for the love of deliverability, stop using a giant hero image at the top of every send. It’s a pattern spammers love, it increases size, and it trains readers to scroll past the first screen before they see anything substantive. If you must use one, make it small, make it fast, and make sure your first paragraph of real text loads above it.
If this changed how you think about images in your sends, reply and tell us what you’re adjusting. Your questions shape what we cover next.
Some links in this post are affiliate links — we earn a small commission if you sign up through them, at no cost to you. We only recommend tools we actually use.
