Gmail is clipping emails — what to do?

How much time, on average, do you spend on the creation of one letter? An attractive, informative, and lo-o-o-ng letter. Apparently, this is not as fast as one would like. And how long is the email campaign's journey from its creation to the moment the user reads it and performs the target action?

Even if all obstacles have been overcome and the email campaign reaches the inbox, sometimes it abruptly ends with the phrase [Message clipped].

Why Gmail does this, how it threatens your business, and how to put your email "on a diet" without losing content — we will figure it out below.

Why does Gmail clip emails?

Gmail enforces a strict 102 KB limit. If your email’s HTML file size exceeds this threshold, the email client hides the rest of the content. This isn't just Google being picky; it's a feature designed to save user bandwidth and keep the app running smoothly. This rule applies to both the web and mobile apps. While saving data is obviously more critical for mobile users (and stats show that 55% of emails are opened on smartphones), you'll run into the exact same issue on desktop. Here’s what it looks like:

The top half of your email is still readable, and links will work fine. But an extra click is a conversion killer. Most people simply won't bother to read the rest of the message. The average email CTOR sits at just 6.81% — meaning that even with a perfect email, over 93% of readers won't click. So, what are the odds they’ll click a link to a technical system just to finish reading your text?

The Risks of Email Clipping

When an email gets clipped, the damage goes far beyond a ruined visual layout. The business consequences are significantly more severe:

The biggest blow isn't missing a few paragraphs of text, but losing your links and Call-to-Action buttons. If your "Buy Now" button or curated product block ends up in the section of code Gmail hides, the user simply won’t scroll far enough to convert.

Providing a clear, easy way to unsubscribe is no longer just a best practice — it’s a strict compliance requirement from mailbox providers for bulk senders. Typically, this opt-out link, along with social media icons and other necessary legal text, lives in the email footer. If the footer is clipped, frustrated users who can't find the unsubscribe link will simply hit the "Report Spam" button instead.

If you maintain a strong sender reputation, the email client might auto-generate an unsubscribe prompt at the top, but you shouldn't rely on this fallback. Keep in mind that the acceptable spam complaint threshold is generally around 0.3% per campaign. Exceeding this limit can severely damage your deliverability.

Importantly, with recent updates, Gmail and other popular email services have introduced an unsubscribe button next to the subject line. However, it may not work in all email clients, so relying solely on it is risky.

AMP technology operates under its own strict file size limit of 200 KB. If your overall message size exceeds this threshold, Gmail will disable interactive elements (such as carousels or forms). Consequently, the user will only see the fallback static HTML version, even if the top section of the email loaded perfectly.

What actually adds weight to an email?

When we discuss the "weight" of an email, we aren't talking about its visual length. Instead, think of it as a character counter in your source code. The file size is determined by how the email is built behind the scenes, not what the recipient sees on their screen.

Primarily, an email client calculates the size based on the text, URLs, HTML tags (like lists and tables), and inline CSS (text colors, padding, etc.).

Images do not count toward the 102 KB limit. Because Gmail hosts images on external servers and fetches them upon opening, only the image URLs (which are just a few bytes) are counted in the email's HTML code.

However, the image file size directly impacts your email's load time. Users — especially those on mobile networks — will only experience fast loading if your images are properly optimized. That’s why platforms like Yespo enforce a strict technical limit of 3 MB per image file.

You can compress your images by 90%, but if your HTML is messy and bloated with unnecessary code, Gmail will still clip your message. You can always switch to the HTML code view in your editor to clean up any redundant tags.

Historically, the golden rule for passing spam filters was a 60/40 text-to-image ratio. While this metric is less critical today (modern spam algorithms prioritize sender reputation and user engagement), sending an email composed entirely of a single large image remains a massive red flag for deliverability. Therefore, relying too heavily on images is still not recommended.

How to Check an Email's Size?

Modern platforms calculate the code size in real time. You can see the weight right while creating the message — for example, here is how it is implemented in Yespo:

If you get close to the 102 KB limit, the editor will highlight the weight indicator in orange. This visual signal is also duplicated during campaign scheduling. So you will definitely notice the problem even before sending a test message.

What Causes Code Bloat?

To effectively reduce your email's file size, it’s crucial to identify the root causes. Here are the most common culprits behind bloated HTML:

  1. Hidden formatting from Copy/Paste. When you copy text from Google Docs, MS Word, or external websites directly into the editor, you bring over a massive amount of hidden formatting styles. Pasting your content as Plain Text or typing it directly into the editor is the best way to minimize redundant CSS.
  2. Redundant styling. Unnecessary &lt;span&gt; and &lt;font&gt; tags, double spaces, and excessive line breaks (<br>) rapidly inflate your HTML footprint.
  3. Overloaded content. It’s best to avoid cramming your entire product catalog into a single email. Making sure your campaign contains only the most relevant, targeted information works much better.
  4. Email threading. If you send multiple test emails with the exact same subject line, Gmail will group them into a single conversation thread. The combined file size will easily exceed 102 KB, triggering clipping — even if the individual email is perfectly optimized. To prevent this, it's highly recommended to modify your subject lines during testing (e.g., "Test 1," "Test 2").

In Yespo, the "General Styles" tab helps significantly streamline your HTML. It allows you to define global styles for the entire email upfront, eliminating the need to format each block individually. This prevents the repetitive inline CSS that typically drives up file sizes.

Furthermore, the editor provides robust responsive design tools. The layout automatically adapts to mobile screens without injecting heavy, unnecessary automated styles into the code.

Certain technical elements cannot be removed, as they are essential for proper rendering. However, keeping your overall code clean is entirely in your control. As a bonus, Yespo offers over 1,600 pre-designed email templates that are fully optimized and easy to customize for your brand.

How to Reduce Email Size and Prevent Clipping

If you’ve already cleaned up your code and the file size is still too heavy, it’s time to rethink the email's actual structure. Optimizing the layout architecture can make a big difference. Every additional container in the editor — Stripe or Structure — creates new layers of HTML code. Therefore, it is advisable to use them sparingly, avoiding complex nesting where a simpler solution will do. Detailed descriptions, delivery terms, and long texts are better placed on the website, leaving only a "Read more" button in the email.

One of the most effective ways to reduce an email's file size is to shift away from trying to sell everything to everyone and toward personalization. Since building dozens of variations for different segments manually takes a lot of time, dynamic product recommendations offer a great alternative. Instead of inserting an endless product catalog, you can simply add a single dynamic block. Algorithms will then automatically populate it with the exact items each individual user is most likely to buy. This keeps the email both lightweight and highly relevant.

Start sending personalized product recommendations

Try it now

For those who prefer coding HTML manually, minifier tools (like htmlcompressor) are incredibly helpful. They automatically clean up extra spaces and developer comments that add unnecessary bytes to the code.

Finally, testing remains a crucial step. Before deploying a campaign to the main list, it’s always a good idea to send a quick test email to yourself. This helps ensure that everything renders correctly and all elements are in place. While experience shows that Gmail occasionally allows emails slightly over 102 KB to pass without clipping, it’s usually safer not to leave promotional campaigns to chance.

Final Thoughts

To avoid email clipping, the best approach is to prioritize code cleanliness and content relevance. A short, focused email with clean code is always better than an endless longread that Gmail will turn into an excerpt, hiding the most important parts from the reader.

Using professional tools that automatically control email weight makes it much easier to create concise, meaningful messages.

And to find out how to strengthen your email campaigns and increase conversions, sign up for a free consultation. Yespo experts will analyze your business's strengths and weaknesses and provide practical recommendations to retain customers and increase repeat purchases.

Get professional expertise

GDPR, CCPA, CASL Compliant. Your data is safe and secure with us.