Telegram static stickers should be PNG or WEBP with transparency, keep one side at exactly 512 px, and stay under 512 KB. Animated stickers use TGS at 512 × 512 px and under 64 KB. Video stickers use WEBM (VP9), keep one side at 512 px, and stay under 256 KB.
If you only need the fast answer: match the format to the sticker type, keep the art inside Telegram's 512 px frame, and check the file size before you upload anything.
Telegram sticker specs
Telegram sticker requirements
| Platform | Size | Max File Size | Format | Notes |
|---|---|---|---|---|
| Static sticker | One side exactly 512 px; other side 512 px or less | 512 KB | PNG or WEBP | Use transparency. Best for simple reaction packs and illustrated stickers. |
| Animated sticker | 512 × 512 px | 64 KB | TGS | Looped animation. Keep it short and simple to stay within the size limit. |
| Video sticker | One side exactly 512 px; other side 512 px or less | 256 KB | WEBM (VP9) | No audio. Keep the clip short, loopable, and lightweight. |
Static vs. animated vs. video
Static
The simplest path. Export a transparent PNG or WEBP, keep one side at 512 px, and make sure the file stays under 512 KB.
Animated
Use TGS only. Telegram's hard limits are tight, so vector-style motion and short loops are safer than detailed scene animation.
Video
Use WEBM with VP9 when you need richer motion than TGS allows. Keep the clip silent, compact, and trimmed to the shortest useful loop.
How to make a compliant sticker
- Start with a transparent source image and crop tightly around the subject.
- Pick the sticker type before exporting: static, animated, or video.
- Export to Telegram's matching format and size budget, then confirm the canvas dimensions before upload.
- Preview the sticker on both light and dark chat backgrounds so edges stay readable.
- Upload through Telegram's sticker editor or `@Stickers`, assign an emoji, then send a test message before publishing the pack.
Telegram-specific nuance: static and video stickers can fit inside a 512 × 512 square instead of always needing an exact 512 × 512 export. Animated TGS stickers are the stricter case: export them at 512 × 512.
Most common upload failures
- Wrong canvas rules: static and video stickers do not always need an exact 512 × 512 export, but one side still needs to be exactly 512 px.
- Wrong format: animated stickers use TGS, not GIF or animated WEBP.
- Oversized files: detailed artwork, long loops, and unnecessary frames are the fastest way to miss Telegram's limits.
Need a faster starting point?
Use our Image to Emoji converter to remove the background, tighten the crop, and prep the artwork before you export the final Telegram sticker file to the specs above.
