Convert WebM to GIF
Screen recordings and web clips in WebM, turned into a looping GIF on your device.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark. Up to 600 frames; the limit is your device’s memory (phones hold less).
Turn a WebM clip or screen recording into an animated GIF in your browser. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. A GIF is capped at 600 frames, and the video itself is limited by your device’s memory (phones hold less); give the page a short while after one visit to save itself for offline use, and then it works offline.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
WebM clips come from two places: sites that serve short videos as WebM (image boards, Reddit, many meme and reaction sites), and screen recorders that run in the browser. Both are handy to turn into a GIF, because a GIF plays inline in GitHub issues and pull requests, Jira and Linear tickets, Notion pages, email and chat apps that ignore video.
Your browser plays the WebM in a hidden video element, the page grabs frames at the rate you choose and writes the GIF with a palette per frame, all inside this tab. Nothing is uploaded, so a screen recording of an internal dashboard or a customer’s bug can be turned into a GIF without leaving your machine.
Keep GIFs short and narrow. A 5-second clip at 480 pixels wide and 10 frames per second is usually 1 to 3 MB; the size estimate under the options updates as you trim. For a UI demo, 640 pixels wide keeps text readable; for a reaction clip, 320 is plenty.
How it works
- Drop a .webm file, or tap to pick one. It plays in the preview.
- Set the start and end, then choose the width and frame rate.
- Make the GIF. It downloads from your browser.
In your browser, not on a server
Your browser opens the video with its own built-in decoder, the same one that plays it in the player above. Stayput seeks to each moment you asked for, copies that frame onto a canvas at the width you chose, and gifenc (MIT) picks the best 256 colours for it and compresses it. The GIF is assembled frame by frame in memory in your tab.
Compared with upload-based tools: Online GIF makers upload the whole video to trim a few seconds of it, cap the file size, and often stamp a watermark on the result. Personal clips of family, pets or a screen with your inbox on it are exactly what should not sit on a stranger’s server. Here the video never leaves your device, whatever its size.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
How do I keep a screen-recording GIF small enough for GitHub?
GitHub accepts GIFs up to 10 MB. Trim to the few seconds that show the bug or feature, use 640 pixels wide and 10 frames per second, and the GIF usually lands well under that.
Is the sound kept?
No. GIF has no audio. To keep the sound, use WebM to MP3 for the audio track.
Why does the GIF look less smooth than the video?
Videos run at 30 or 60 frames per second; a GIF at 10 to 15 is a good balance between smoothness and size. Pick 20 or 25 for fast motion, accepting a bigger file.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.
More video and audio tools
Video to GIF
Trim a clip, pick a size and frame rate, and get a looping GIF. The video is decoded by your browser and never leaves this device.
BPM and key finder
Drop an audio file and read its tempo, key and Camelot code. The song is analysed on this device.
Online tuner
Play a note and see how sharp or flat it is. Guitar, bass, ukulele, violin or chromatic, with the sound kept in your tab.
Metronome
A steady click at any tempo, with the bar, the subdivisions and tap tempo, running on your device.
Other conversions
Guides
- Is ezgif safe?Ezgif is a legitimate, popular GIF tool with a short deletion window. The file you are about to drop in decides whether uploading it is fine.
- How to make a GIF from a videoA GIF loops and plays anywhere without a tap. Here is how to make one on each platform, and a browser tool for when there is no built-in way.
- A free ezgif alternative with no file size capEzgif caps how big a file you can upload. Here is an alternative where your video is never uploaded.
- How to reduce GIF sizeAn animated GIF is a stack of pictures, and the file grows with every frame. Here is what makes it smaller and what that costs you.
- Is CloudConvert safe?For most files, yes: it is an established, certified service. The real question is whether a given file should leave your computer at all.