
Sticker Size Cheat Sheet: WhatsApp, Telegram, WeChat, Discord, iMessage (2026)
Every platform's sticker specs in one table — dimensions, formats, file-size limits, animated requirements — plus the export settings that satisfy all of them at once.
Bookmark this one. Every platform wants stickers slightly differently, and a wrong dimension is the most common reason an import silently fails. Here's the 2026 spec table, verified per platform, plus the one export profile that satisfies everyone.
The master table
| Platform | Static format | Size | File limit | Animated |
|---|---|---|---|---|
| WebP/PNG, transparent | 512×512 | ~100 KB | animated WebP, ≤500 KB | |
| Telegram | PNG/WEBP, transparent | 512 px long side | 512 KB | WEBM VP9, ≤3 s, ≤256 KB |
| WeChat (chat) | PNG/GIF | flexible | a few MB | GIF |
| WeChat (store) | GIF/PNG | 240×240 | per-spec | GIF, sets of 8/16/24 |
| Discord (stickers) | PNG/APNG | 320×320 display | 512 KB | APNG |
| Discord (emotes) | PNG/GIF | 128×128 render | 256 KB | GIF (boost-gated) |
| iMessage (iOS 17+) | any transparent image | flexible | generous | Live sticker/GIF |
| Slack | PNG/GIF emoji | 128×128 | 128 KB | GIF |
Full per-platform walkthroughs: WhatsApp · Telegram · WeChat store · iMessage · Discord
The universal export profile
One asset that passes everywhere:
- 512×512 transparent PNG, subject filling ~90% of frame
- Under 100 KB (WhatsApp's ceiling is the strictest common bar)
- Bold outlines — survives Discord's emote-size downscale
This is exactly what KakaMeme exports by default: generate once, import anywhere, downscale never needed upward.
The three silent-failure causes
- Fake transparency — a white background that looks transparent in previews; verify on a dark chat theme
- Oversized animated files — animated limits are much tighter than static; trim loop length first, not quality
- Wrong color profile — CMYK exports (from design tools) render washed out; stickers are sRGB territory
FAQ
One pack for all platforms? Yes — generate at the universal profile and convert only the animated variants per platform.
Why did my WhatsApp import silently drop stickers? Almost always the 100 KB static limit; compress or simplify the offenders.
Where do these specs change? Rarely, but store-submission specs (WeChat) update most often — the submission guide tracks them.
More Posts

How to Make Twitch Emotes from a Photo (112×112 Rules + Upload Guide)
Your face at 28 pixels: how to make Twitch emotes that stay readable, the three required sizes, affiliate upload steps, and why bold cartoon styles win.


Turn a Group Photo into Stickers — Everyone Stays Recognizable
Most AI sticker tools can only handle one face. Here's how to turn a squad photo, family photo, or couple photo into stickers where every person stays recognizable.


KakaMeme vs Canva Sticker Maker: Which Should You Use in 2026?
An honest comparison of KakaMeme and Canva's AI sticker generator: facial identity, pack consistency, multi-character support, pricing, and when each tool wins.
