Convert TGS (Telegram sticker) to WebM
Turn a legacy .tgs animated sticker into the WebM format Telegram's video stickers use — with transparency intact, free in your browser.
How it works
- 1Upload a Lottie file (.json, .lottie, or .tgs), or try the example
- 2Adjust frame rate, quality, resolution and transparency
- 3Export to any format — or optimize and repackage as dotLottie
Nothing is uploaded. SVG output uses SMIL and needs no JavaScript; APNG and WebM keep the full color and transparency GIF can't.
How to convert TGS (Telegram sticker) to WebM
- 1
Drop in your animation. Drag & drop a Lottie .json, .lottie, or .tgs file — or paste a URL. It loads instantly and never leaves your browser.
- 2
Tune the output. Set frame rate, quality, and resolution up to 4× — plus a transparent background where the format supports it.
- 3
Export & download. Hit the export button and the file downloads straight from your browser — free, no watermark, no signup.
About converting TGS stickers to WebM
Telegram has two generations of animated stickers: the original .tgs (a gzipped Lottie) and the newer video stickers — WebM/VP9, 512×512, up to 3 seconds, with alpha transparency. Converting a .tgs to WebM lets an old sticker live on as a video sticker, and also makes it usable outside Telegram wherever WebM plays.
Drop the .tgs here — it's un-gzipped into Lottie JSON automatically and rendered with transparency. Keep the transparency toggle on for a sticker-ready alpha WebM. For Telegram's video-sticker rules, keep the output at 512 px (1× on a standard sticker) and trim to 3 seconds or less in the source animation; the FAQ below has the full spec.
Which format should I use?
| Format | Type | Transparency | Color | Best for |
|---|---|---|---|---|
| GIF | Animated image | 1-bit (hard edges) | 256 colors | Email, chat, universal support |
| APNG | Animated image | 8-bit (smooth) | Full 24-bit | Icons, logos, quality over size |
| WebM | Video | Yes (VP9 alpha) | Full | Small web video, transparent overlays |
| MP4 | Video | None | Full | Social, ads, video editors |
| SVG | Vector (SMIL) | Yes | Full | Runtime-free embeds |
| PNG / WebP | Still image | Yes | Full | Posters, thumbnails, placeholders |
Frequently asked questions
What are Telegram's video sticker requirements?+
WebM with VP9, 512×512 px, up to 3 seconds, ≤30 fps recommended, with alpha transparency, and ≤256 KB. A short, simple .tgs converted at 1× usually lands within them.
Does transparency survive the conversion?+
Yes — VP9 WebM carries real alpha. Keep the transparency toggle on (it's preset on this page). If your browser lacks VP9-alpha encoding, the export falls back to an opaque WebM and tells you.
Can I also get a GIF or MP4 from a .tgs?+
Yes — once the .tgs is loaded, every export works: GIF (see the TGS-to-GIF page), MP4, APNG, PNG sequence, and more.
Is my sticker uploaded anywhere?+
No. Everything runs entirely in your browser — your file is never uploaded to a server.
Other Lottie conversions
Converting lots of files? Batch convert free — or automate this conversion with the render API (beta).