Turn a short clip into a clean GIF with a two-pass colour palette, built-in trimming and a frame estimate before you start. An animated WebP option makes far smaller files.
Your files are processed in your browser, on your own device. Nothing is uploaded to a server.
A short clip, looped, says things a still image cannot. This tool turns a piece of a video into a GIF using the two-pass method good GIFs are made with: it first studies your frames and builds a palette of the colours they actually use, then writes the GIF with that palette, which is why the result does not have the speckled look of a rushed conversion.
The trim is built in, because the honest truth about GIFs is size: every extra second and every extra pixel multiplies the file. Pick a start and an end, choose a frame rate, and watch the estimate line. A three second clip at 480 pixels wide and 10 frames per second is a sensible GIF. A 15 second 720p one is a small video pretending to be a picture, and it will weigh like one.
1. Drop the video into the box. Files up to 200 MB are accepted here.
2. Set the start and end times. Fifteen seconds is the maximum length.
3. Choose a frame rate: 10 is smooth enough for most clips and keeps size sane, 15 or 20 for fast motion.
4. Set the width, up to 720 pixels. Press Make the GIF and download it, or choose the animated WebP output for a much smaller file of the same clip.
GIF is the format every chat app, forum and email from the last thirty years understands, and it is heavy: its compression dates from 1989. Animated WebP carries the same frames in a fraction of the bytes and is supported by modern browsers and most current apps. When the destination is a web page or a modern chat, WebP is the smarter download. When it is a reaction in an unknown app, GIF is the safe one.
The engine note: this runs a real encoder inside your browser. The first job downloads about 31 MB of engine files once, your browser caches them, and your video itself never leaves the device.
The caps are printed because they protect the result: 15 seconds, 720 pixels and 300 frames at most, because beyond that the browser runs out of working room and the file outgrows any place that accepts GIFs. GIFs carry no sound. Colour is limited to a 256-colour palette per frame, which the two-pass build spends on your actual frames. Going the other way, the GIF to MP4 page turns a GIF back into a small proper video, and everything else is in the video tools collection.
A GIF frame holds at most 256 colours, and smooth gradients, skies, skin tones under warm light, are where that budget runs out first, showing as bands across what should be a smooth wash. The two-pass palette spends those colours where your frames actually live, which is why it beats generic palettes, but it cannot mint colours the format does not have. For gradient-heavy clips the animated WebP output, with its full colour, is honestly the better file.
GIF stores every frame with weak compression. Length, width and frame rate all multiply the size. Halving the width quarters the pixels per frame. Dropping from 20 to 10 frames per second halves the frames. The estimate line shows the frame count before you commit.
Three to five seconds, 480 pixels wide, 10 frames per second. That lands most clips between one and five megabytes, which chats accept happily.
No, GIF is a picture format with no sound at all. If you need sound, keep it a video, or convert the GIF to MP4 and add audio there.
At 15 frames per second, 15 seconds is 225 frames held in the tab at once, near the safe working limit of a browser. It also keeps the output under the size limits of the places GIFs get posted.
The first pass studies your frames and chooses the 256 colours they need most. The second pass writes the GIF with that palette. Single-pass tools use a generic palette, which is why their skies go speckled.
No. The conversion happens in your browser, on your device.
Same rules as this one: free, in your browser, with nothing uploaded.
Take the sound out of any video as an audio file.
The classic job. Video in, MP3 out.
Move between MP4, WebM and MOV without a fight.
A smaller video for WhatsApp, email and uploads.
Cut the dead seconds from the start and end.
Any video file in, a plain MP3 of its sound out.
Join clips end to end into one video file.
A GIF saved as a small MP4 that plays everywhere.