Video to Telegram sticker converter: MP4, MOV or GIF → WEBM, free, in your browser
Turn any clip into a file Telegram accepts as a video sticker (512 px, VP9 WEBM, ≤3 s, ≤256 KB) or a video emoji (100×100, ≤64 KB). Nothing is uploaded: the conversion runs on your device.
Your sticker
Add it to Telegram
Want it without the background and straight in a pack? Send the same video to @WigglePackBot: it cuts out your pet or friend on every frame, adds a white outline and puts the sticker into your own pack in ~30 seconds. 3 live stickers free.
What Telegram requires (and what this converter does)
| Rule | Sticker | Emoji |
|---|---|---|
| Container / codec | WEBM, VP9 (alpha supported) | |
| Size | one side exactly 512 px, the other ≤512 | exactly 100×100 px |
| Length | ≤3 s (we cut 2.95 s), ≤30 fps | |
| Audio | no audio stream (removed) | |
| File size | ≤256 KB | ≤64 KB |
Source: core.telegram.org/stickers. If the first pass is over the limit, the converter re-encodes at a lower bitrate automatically.
Prefer the command line?
The same result with desktop ffmpeg (tested, accepted by Telegram):
ffmpeg -ss 0 -t 3 -i input.mp4 -an \
-vf "fps=30,scale='if(gt(iw,ih),512,-2)':'if(gt(iw,ih),-2,512)'" \
-c:v libvpx-vp9 -pix_fmt yuva420p -b:v 400k sticker.webm
Round sticker and green-screen versions are in the guide How to make a Telegram video sticker and How to remove the background.
FAQ
How do I convert an MP4 or GIF to a Telegram video sticker?
Drop the file into the converter on this page, pick where the 3-second clip starts and press Convert. You get a VP9 WEBM with no audio, one side exactly 512 px and under 256 KB. Upload it to @Stickers with /newvideo.
Is my video uploaded anywhere?
No. The converter is ffmpeg compiled to WebAssembly and runs inside your browser tab. The video is never sent to a server; you can switch off the internet after the converter has loaded and it still works.
Why is my sticker rejected by @Stickers?
Usually the file was sent as a video instead of as a file, so Telegram re-encoded it to MP4. Send the .webm with paperclip → File. Other causes are clips over 3 seconds, audio tracks or files over 256 KB; this converter removes all three.
How do I make a Telegram custom emoji from a video?
Choose “Emoji 100×100”. The clip is cropped to a square, scaled to exactly 100×100 px and kept under 64 KB. Upload it to @Stickers with /newemojipack → Video emoji. Using custom emoji in chats needs Telegram Premium.
Can it remove the background?
Not in the browser: cutting out a subject on every frame needs an AI model that is too heavy for a web page. Send the same video to @WigglePackBot in Telegram and it returns the sticker with the background removed, a white outline, already added to your own pack.
Does it work on a phone?
Yes, in a recent Chrome, Safari or Firefox. The converter is a one-time ~31 MB download, then it is cached. A 3-second clip takes 10–60 seconds depending on the phone.
Open @WigglePackBot in Telegram
3 live stickers free · no sign-up · works in any Telegram app
Guides
- Free converter: video or GIF → Telegram sticker WEBM (in your browser)
- How to make a Telegram video sticker from your own video
- How to remove the background from a video for a Telegram sticker
- How to add text to a Telegram sticker (animated too)
- Cómo hacer un sticker animado de Telegram con tu propio vídeo (sin fondo)
- Como fazer figurinha animada no Telegram com o seu vídeo (sem fundo)
- Как сделать живой стикер в Telegram из видео
- Как сделать стикер из кружка в Telegram