Convert between formats
WebM to GIF, with a palette built for your clip
WebM is what browser screen recorders produce, and GIF is what forums and chat widgets still expect. This bridges the two without muddy colour.
Files are processed on your device · nothing is uploaded, stored or logged
How it works
Pick your file. The browser reads it straight from disk. There is no upload progress bar, because there is no upload.
The encoder loads once. A WebAssembly build of FFmpeg, around 30 MB, downloads the first time you use the site and stays cached afterwards.
Your processor does the work. Everything happens in this tab, at roughly half of real time on a modern laptop.
Save the result. The finished file is assembled in memory and handed to your downloads folder.
Why this pairing comes up so often
Browser-based screen recorders almost all save WebM, because it is the format browsers can encode natively. Bug reports, documentation and support threads almost all want a GIF, because it autoplays inline where video does not.
So a lot of people record a short interaction in WebM and immediately need it as a GIF. That is the whole reason this page exists.
Screen recordings happen to be the ideal GIF source: large flat areas of colour, little motion, short duration. They compress far better than camera footage and hold up well within GIF's 256-colour limit.
Keep it under ten seconds
GIF has no compression between frames, so size grows almost linearly with length. Ten seconds at 480 px lands around 3 to 6 MB. Twenty seconds doubles that, and most places that accept GIFs cap uploads well below it. Trim before converting rather than after.
Common questions
Why is my GIF so much larger than the WebM?
GIF stores every frame independently and has no modern compression. A tenfold size increase is normal.
Why does the colour look flatter?
GIF allows only 256 colours per frame. The tool picks the best 256 for your specific clip, which is why it looks better than most converters, but gradients will still band.
Should I use a GIF at all?
If the destination accepts video, send video — it is smaller and sharper. GIF wins only where autoplay is required and video is rejected.
Do my files get uploaded?
No. The conversion runs entirely in your browser.