Skip to content

Gmail clipping checker

Measure your email's HTML against Gmail's clipping point and see what makes it heavy.

In your browser

What you enter, paste or load stays on this page and is never sent to us.

The HTML your platform sends: its code or source view, or the text/html part of a test message. A design tool's preview may differ from what is sent.

Runs in your browser. Nothing you paste leaves this page.

The checker measures the HTML with JavaScript, which is off in this browser.

What is Gmail clipping?

Gmail clipping is when Gmail cuts a long email short and shows [Message clipped] with a link to view the entire message. Google does not document the limit; senders widely observe it at about 102 KB of HTML. What falls past the cut, often the footer and its unsubscribe link, stays hidden until the reader clicks.

Reading the result

Paste the HTML of your email. The checker counts its size in bytes as UTF-8, compares it with 102,000 bytes and with the 80 KB that Email on Acid suggests as a margin, and lists what the bytes are spent on: inline styles, style blocks, embedded base64 images, comments, link addresses and extra whitespace. Nothing you paste leaves your browser.

Common problems it finds

  • Images embedded as base64

    An image embedded as a data: URI puts the whole file into the HTML, a third larger once encoded as base64. Host the image and link to it instead.

  • The same inline styles on every cell

    Email builders write every CSS rule onto every element so that each client renders it, and the same declarations repeat hundreds of times. Removing unused declarations and whitespace helps; the styles themselves are safest left inline.

  • Tracking added at send time

    Your platform rewrites each link into a longer tracking address and adds code of its own, so the message sent is larger than the HTML you designed. Leave headroom, or paste the HTML of a test message you received.

  • Comments left by an editor

    Builder notes and commented-out sections count toward the size. Outlook’s conditional comments (<!--[if mso]>) are another matter: Outlook reads them, so keep them.

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 25 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 25

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer