WebM to GIF

VP8, VP9, or AV1 WebM clips and screen recordings to animated GIF

Files up to 1 GB · MP4, MOV, MKV, WebM, AVI, WMV, FLV, and more · converted on our video server · the uploaded video is deleted when processing ends, the result once it has been downloaded, or after 15 minutes

Click or drop a video file hereChoose a video file

About WebM to GIF

WebM to GIF converts part of a WebM video into an animated GIF. A WebM file can carry VP8, VP9, or AV1 video, and ffmpeg on our server decodes each of them; any Opus or Vorbis audio track is dropped, since GIF has none. Set the start, the length (up to 60 seconds), the width, and the frame rate. Some WebM files recorded in a browser do not store their duration: the page then cannot check your start time in advance, and the server checks it instead. MP4, MOV, AVI, and MKV files are accepted too.

How to convert WebM to GIF

  1. 1Choose the .webm file and play the preview to find the moment you want.
  2. 2Fill in "Start (seconds)" and "Length (seconds)".
  3. 3Set "Width" and "Frames per second", plus "Plays" if the GIF should not loop forever.
  4. 4Click "Make GIF" and follow the progress bar: uploading, converting, then downloading the result.
  5. 5Save the finished GIF with "Download".

Formats and limits

Input
WebM with VP8, VP9, or AV1 video; MP4, MOV, AVI, MKV, and more also accepted
Output
GIF without sound, named after the WebM file
Start time check
On the page when the browser can read the WebM duration, otherwise by the server
GIF length
0.2 seconds at least, 60 seconds at most
File limit
1 GB per WebM
Usage limits
Hourly and daily caps per connection apply to this server tool

Where your file is processed

The WebM is uploaded to our video service on Railway in small pieces, with a ticket the site issues for this one job, and ffmpeg converts it there. The service deletes the WebM at the end of processing and the GIF after this page has fetched it; jobs left unfinished are swept away later by a timer. If you change "Plays" or "Compression", gifsicle applies it on this page to the GIF returned by our server.

Frequently asked questions

Can it convert AV1 or VP9 WebM files?

Yes. ffmpeg on our server reads WebM files with VP8, VP9, or AV1 video, so the preview does not even need to play in your browser for the conversion to work. Only the picture is used: any Opus or Vorbis audio is left out.

Does the page check that my start time is inside the video?

Yes, when your browser can read the duration of the WebM: a start after the end is refused before anything is uploaded. Some WebM files recorded in a browser store no duration; then the server checks the start instead and refuses one outside the video.

Can I make the GIF lighter after a first try?

Yes. Set "Compression" to "Light (smaller file)" or "Strong (smallest, some noise)", lower the "Width", or pick fewer "Frames per second", then click "Make GIF" again: the WebM stays selected, so you do not have to choose it again.

Do you keep my WebM?

No. The service erases the WebM once processing ends, even after an error, and erases the GIF when this page has downloaded it. Abandoned jobs are cleared by a timer, and no file name or content goes into the service logs.