Lottieto100% private — in your browser
TGS → WebM

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

  1. 1Upload a Lottie file (.json, .lottie, or .tgs), or try the example
  2. 2Adjust frame rate, quality, resolution and transparency
  3. 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. 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. 2

    Tune the output. Set frame rate, quality, and resolution up to 4× — plus a transparent background where the format supports it.

  3. 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?

FormatTypeTransparencyColorBest for
GIFAnimated image1-bit (hard edges)256 colorsEmail, chat, universal support
APNGAnimated image8-bit (smooth)Full 24-bitIcons, logos, quality over size
WebMVideoYes (VP9 alpha)FullSmall web video, transparent overlays
MP4VideoNoneFullSocial, ads, video editors
SVGVector (SMIL)YesFullRuntime-free embeds
PNG / WebPStill imageYesFullPosters, 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).