Convert a video to a GIF
Short answer
Drop any MP4, MOV, WebM, or MKV clip in, set the frame rate and width, and download a GIF. It runs in your browser — no upload, no watermark, no signup.
Drop an MP4 here or choose a file
or drop your file here.
MP4 · MOV — converted in your browser, never uploaded
Runs in your browser — your file is never uploaded.
A GIF has no audio and a 256-colour palette, so it is a fundamentally lossier format than the video you started with. That is the trade you make for something that autoplays silently anywhere: in a README, a chat thread, a bug report, or a doc.
The two settings that matter are frame rate and width. GIF stores every frame as a full image, so file size climbs roughly linearly with both — 15 fps at 480px wide is a good default for a UI demo, and dropping to 10 fps is the fastest way to halve the size when a GIF comes out too big.
This tool builds a colour palette from your specific clip before encoding, rather than using a fixed one. That is what keeps gradients and skin tones from banding into the muddy look that cheaper converters produce.
How to convert a video to a GIF
- 1Add your video. MP4, MOV, WebM, MKV and more — nothing is uploaded.
- 2Set frame rate and width. 15 fps and 480px is a good starting point for a screen recording.
- 3Convert. A palette is generated from your clip, then the GIF is encoded.
- 4Download. Save the GIF and drop it wherever you need it.
Frequently asked questions
Why is my GIF bigger than the video?+
Because GIF stores each frame as a whole image with no motion compression, while MP4 only stores what changed between frames. A GIF being larger than its source is normal — lower the frame rate or the width to bring it down.
Does the GIF keep the audio?+
No. The GIF format has no audio track at all, so sound is always dropped.
Is there a length limit?+
There is a size and duration cap because everything is encoded in your browser on a single thread. Short clips — the kind that make good GIFs — are well within it.