GIF to WebM Converter

Turn heavy GIFs into small, sharp WebM videos that keep transparency - with trim, speed, a size limit and a Telegram sticker preset. Going the other way? Use WebM to GIF. Need MP4 for iPhone or Instagram? Try GIF to MP4.

Keeps transparency Batch 20 Deleted after 4 h Try a sample:

Why convert GIF to WebM?

A WebM is usually a fraction of the size of the same GIF.

It also looks better, because VP9 is not limited to 256 colours per frame.

Smaller files load faster, cost less bandwidth and help your Core Web Vitals - that is why sites like Reddit and Discord turn GIFs into video behind the scenes. Still need a GIF afterwards? Shrink it with Compress GIF instead.

How to convert GIF to WebM

  1. Add your GIFs. Drop up to 20 GIFs into the box or browse for them. Frame count, length and frame rate show up right away.
  2. Pick a preset. Choose Web, Smallest, High quality, Discord or Telegram sticker - or save your own.
  3. Fine-tune if you like. Set quality (CRF), size, frame rate, speed, trim, repeat, transparency and an optional size limit.
  4. Convert and save. Press Convert to WebM, compare GIF and WebM side by side, then save the files or copy the embed code.

Need a test file first? Grab one from our sample GIF files.

GIF vs WebM

GIFWebM (VP9)
Colours256 per frameMillions
File sizeLargeOften 3-10x smaller
TransparencyOn or off per pixelSmooth alpha (not in Safari)
LoopingBuilt into the fileSet by the player (loop)
Plays inEverything, including emailModern browsers, Discord, Telegram
Best forEmail, old apps, forumsWebsites, chat, stickers

For email newsletters keep the GIF. For Instagram, WhatsApp or older iPhones, MP4 is the safer pick.

Transparent GIF to WebM

WebM is one of the few video formats that can be see-through. We use VP9 with an alpha channel, so stickers and cut-out animations float on any background in Chrome, Edge, Firefox and Opera.

Many GIFs carry a transparency flag only to save space between frames. Auto checks the real pixels and keeps alpha only when something is actually transparent, so ordinary GIFs stay lean.

Safari plays WebM without the transparency. For Apple-heavy audiences, flatten onto your page colour or use animated WebP or APNG. Want to cut a subject out first? Try the GIF Background Remover.

Embed a WebM like a GIF

These four attributes make a video behave exactly like a GIF: it starts by itself, loops, makes no sound and stays inline on phones.

<video autoplay loop muted playsinline width="480" height="270">
  <source src="animation.webm" type="video/webm">
  <source src="animation.mp4" type="video/mp4">
</video>

Browsers only autoplay muted videos, so keep muted. The MP4 line is an optional fallback for older Safari - make it with GIF to MP4. Every result here has a ready-made snippet with the real width and height.

WebM for Discord and Telegram

  • Discord plays WebM inline and loops short clips. Free accounts can upload up to 10 MB at the time of writing - the Discord preset keeps you under it.
  • Telegram video stickers must be VP9 WebM, 512 px on one side, up to 30 fps, at most 3 seconds, silent and no bigger than 256 KB. The Telegram sticker preset sets all of that and keeps transparency.
  • Too long for a sticker? Pick the best 3 seconds with Trim, or cut the GIF first with the GIF Cutter.

Tips for smaller WebMs

  • Size first. Halving the width cuts the pixels to a quarter - often the biggest saving.
  • 15-24 fps is plenty for most reaction GIFs and screen recordings.
  • Raise CRF a few steps before reaching for the size limit - it is faster and looks more even.
  • Long screen captures? Trim them here or record a shorter clip with Screen to GIF.

Frequently Asked Questions

Drop your GIF into the box, pick a preset such as Web or Smallest, and press Convert to WebM.

You get a side-by-side preview, the measured file size and a Save button. Several GIFs at once come as one ZIP.

Yes. When your GIF really uses transparent pixels, we encode VP9 with an alpha channel, which Chrome, Edge, Firefox and Opera play with a see-through background.

Safari ignores WebM transparency, so choose Flatten with a background colour if most of your viewers use iPhones or Macs - or make an animated WebP instead.

WebM has no loop flag inside the file - looping is decided by the player. On a web page add the loop attribute to the video tag; Discord and Telegram loop short clips on their own.

For players that ignore looping, the Repeat option bakes the animation 2 to 10 times into one file.

Usually 3 to 10 times smaller, because VP9 stores only what changes between frames and is not limited to 256 colours. Every result shows the real before and after size, measured from the finished file.

Yes. The Telegram sticker preset follows the official rules: VP9 WebM, one side exactly 512 px, up to 30 fps, at most 3 seconds, no audio and no more than 256 KB.

Transparency is kept, so the sticker floats on the chat background.

Yes, Discord plays WebM inline in chat. Free accounts can upload files up to 10 MB at the time of writing, so the Discord preset turns on a 10 MB size limit and lowers the bitrate only when a GIF would end up bigger.

Pick VP9 - it is about 30-50% smaller than VP8 at the same quality and plays in every modern browser.

For CRF, 30 is a good default; go down to 20-24 for detailed or fast-moving GIFs and up to 38-44 when size matters most.

Yes, it is free with no signup and no watermark. Each GIF can be up to 50 MB and you can convert 20 at once.

Uploaded GIFs are deleted right after conversion and the WebM files after 4 hours.

Guides & Tutorials

All 14 guides
Optimization GIF Resizing Masterclass: Shrink File Size Without Losing Animation Quality Read the guide Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide Optimization How to Reduce Image File Size Without Losing Quality Read the guide