Beatriz Redondo Tejedor

// Head of Content

Bigger isn’t always better for email marketers – especially when it comes to email file sizes. Trying to stuff large images or send big HTML files can hurt your email engagement and deliverability.

So how big is too big for email file sizes? Is it time you put your email campaigns on a kilobyte-restricted diet? Here are some best practices to get the size images and HTML code just right.

What do we mean by email file size?

You might be surprised to learn how low the tipping point is regarding file size and deliverability. Large email files can severely impact your opportunity to hit the inbox – not the best look for an email marketer hungry for success.

But what impacts the size of these emails? Well, when we talk about limiting file sizes in email, we are referring to one of two things:

  1. Images: The photos, logos, images, and branding that make your email campaigns pop.
  2. HTML code: The building blocks and live text contained in your email marketing campaigns.

So, what are some best practices email marketers and email designers can follow?

Image size best practices for email marketers

Research by Email on Acid found that various image sizes, ranging from 16KB to 696KB, had no discernible impact on deliverability. But this doesn’t give you carte blanche to throw lots of big images into the mix.

Large images can impact email load time, resulting in your subscribers deleting your email before it has been downloaded. Remember, 20% of Americans get over 50 emails a day – people won’t want to waste time on emails that take more than a few seconds to render.

Large images can also eat valuable megabytes in limited mobile data plans. Suppose you are targeting subscribers in a demographic where pay-as-you-go mobile technology is the primary source of email access (think students, low-income families, older demographics, and subscribers in many emerging economies). In that case, they won’t thank you for those slow-loading, data-hungry campaigns.

It’s also important to remember that emails consisting of large images and little or no live text can raise a red flag with the spam filters. Unfortunately, many unscrupulous senders will try to circumnavigate spam filters by hiding dubious content using graphic representations of text that cannot be machine-read.

With this in mind, we recommend that you always aim for at least a 60/40 text-to-image ratio to maximize deliverability and keep your images under 200KB.

quote mark email security

Large images take longer to load and eat valuable data. Emails consisting of large images and little or no live text can also raise a red flag with the spam filters. Aim for a 60/40 text-to-image ratio and keep your images under 200KB.

HTML file size best practices for email designers

Unlike image size, HTML file size really does seem to impact email deliverability. When conducting the test, our friends at Email on Acid created a series of HTML emails ranging in size from just 15KB to a massive 650KB.

Perhaps unsurprisingly, the files that were less than 100KB landed in the inbox with absolutely no problems. However, deliverability became an issue as the file size crept above 100KB. This is because the various spam filters employed across the inbox environment view any unnecessary code in an email as potentially dangerous, maybe acting as a conduit for viruses and malware.

At just 110KB, these emails started failing against multiple spam filters. These included spam filters employed by some big hitters in the email eco-system, including Apple Mail 5,6, and 7, Google Apps, Outlook 2007 and 2010, and Yahoo. Make no mistake, if your emails aren’t reaching these inboxes, a considerable number of your subscribers will never see your campaigns.

If your HTML email files are more than 100KB in size, your design team can take the following steps to reduce HTML file size:

  • Less is definitely more: Look to remove any unnecessary spaces, carriage returns, or comments in your HTML.
  • Think substance over style: Remove any redundant or unnecessary styles from your code.
  • Get to the point with a killer CTA: Do you really need so much detail in your emails? Email marketing best practices have always highlighted the benefits of directing subscribers out of the inbox and onto a landing page as quickly as possible.
quote mark email security

HTML file size has a direct impact on deliverability. Your HTML email files must be 100KB or less to maximize your ability to reach the inbox.

Email clipping will cut your campaigns short

Deliverability isn’t the only issue relating to file size. For example, sending extra-large emails may result in emails being truncated in specific email inboxes. This practice is known as “email clipping” and is commonly seen in the Gmail and iOS environments. A clipped email will display a preview of your campaign and prompt your subscriber to download the whole email.

While a clipped email isn’t a deliverability issue, it’s undoubtedly an engagement issue. This is especially true when your CTA is omitted from your edited campaign. Important content will be hidden from view and this will add an extra click to your subscriber journey.

Optimize your emails with Mailjet

Large email images and HTML files can impact your campaign deliverability and can potentially affect engagement too, making the email experience a little bit more frustrating for your subscribers.

These best practices will help you get the size of your emails just right, but if you’re seeking to maximize your campaigns further, we’ve got just the tool you need. With Mailjet’s Email Previews, you can check your email campaigns against deliverability and design issues across multiple email inbox clients. This way, you can be confident that your email campaigns will not be snarled up by spam filters and arrive precisely as intended. What more could you ask for?

Try Mailjet’s Email Previews
Don’t wait until you send your email campaigns to discover design and deliverability issues. Check your email campaigns against multiple email inbox clients and hit the inbox with every send.

Create An Account