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”.
Report
The report lands here.
Paste one email. You get the clip size, the inbox line, and which addresses do not open.
Inbox
Phone
Addresses
Show the rendered email
Your HTML in a frame. Not a screenshot from Gmail or Outlook.
EmailStitch runs this kind of check on the compiled file, once per translation.
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.
- Email template testerPaste the HTML. This checker tells you what will go wrong before you send: size, preheader, unsubscribe, links, and alt text.
- Preheader checkerThe grey line after the subject. Paste the HTML, or type the subject and preheader if you do not have the file yet.
- Unsubscribe checkerPaste the HTML. A word in the footer is not enough. The link has to go somewhere, or the file has to carry your ESP’s tag.