Skip to content

Free HTML check

Gmail clipping checker

Paste the HTML. If it is over 102,000 bytes, Gmail hides the rest of the message behind “View entire message”.

0 bytes

The HTML stays in your browser. Link and image addresses are requested so a 404 shows up here.

Report

The report lands here.

Paste one email. You get the clip size, the inbox line, and which addresses do not open.

The limit is 102,000 bytes of HTML

Gmail clips a message when the HTML is larger than 102 KB, measured as 102,000 bytes. The subscriber sees the first part, then “[Message clipped]” and a link to view the rest. Whatever sat at the bottom, including the unsubscribe link, is behind that click.

On the Gmail mobile app, a clipped message also drops the mobile layout and shows the desktop version. That is a layout bug caused by size, not by your media queries.

What counts, and what does not

The byte count is the HTML you paste: tags, text, inlined CSS, URLs, and comments. An image hosted on a CDN does not add its file size. A 2 MB hero image is a loading problem, not a clipping problem. A 40 KB block of commented-out old modules is a clipping problem.

Comments are included on purpose. Teams clip themselves by leaving a previous version in an HTML comment. This checker counts that comment. Delete it and check again.

How to get under the line

Remove unused modules and commented HTML first. Then shorten tracking URLs and stop repeating the same style on every cell when a class or a single style block will do. If the email is long because the offer is long, link to the page instead of pasting the whole page into the message.

The bar on this page turns when you cross 102,000 bytes. The rest of the result is the same pass as the email template tester: preheader, unsubscribe, links, and alt. Clipping is the one that hides the others from the reader.

Questions

Does image file size cause Gmail clipping?

No. Gmail measures the HTML. A hosted image adds the length of its URL, not the weight of the file. Huge HTML comments, duplicated CSS, and long pages of text are what cross 102,000 bytes.

Why does my test email clip when the real one might not?

Gmail threads messages with the same subject. Several tests of the same subject land in one thread and the thread gets large. Change the subject for the test, or judge the byte count on this page instead of the threaded test.

Is 102 KB the same as 102,000 bytes?

On this page, yes. The line is 102,000 bytes, which is the figure mail tools publish for the Gmail clip. The meter uses that number, not 102 times 1,024.