Gmail's size and CSS limits for Cedwyn emails: 102 KB clip, 16 KB style block, styles stripped for non-Google accounts
Added 31 Oct 2026 (skills harvest 11:45Z). Topic check first: 'gmail clipping', '102kb', 'clipped', 'ganga', '16 kb', 'style block' had 0 hits in INDEX.md and no skill file. One existing line (email client mix skill) states "gmail -> <102 kb" and email_lint.py already tests size; this file gives the full rule set and the measured state of our own emails.
What the platforms state (primary help pages, read 31 Oct 2026)
- Mailchimp help, "Gmail is clipping my email": Gmail clips messages larger than 102KB and hides the rest behind "View entire message". The clip also cuts the open-tracking code, so opens go uncounted. Message size = the byte size of every character in the code (1-2 bytes each). Fixes listed: smaller code, fewer elements, change the subject of repeat test sends (Gmail threads them and can clip).
- Klaviyo help, "Why is my email being clipped?" (updated 12 Feb 2026): desktop limit generally 102 KB; on mobile "around 20 KB on iOS to around 75 KB on other mobile devices", and the 20 KB Gmail-iOS limit "is applied inconsistently". The limit counts text, styling and links, not image file sizes. Moving the tracking pixel to the top keeps opens counted but does not stop clipping.
- caniemail.com,