How the conversion works
Load a video, set the start and end times, and press convert. The tool decodes that section, resamples it to your chosen frame rate and width, builds an optimized color palette from the actual frames, and then encodes the GIF against that palette. The two-pass palette approach is why the output looks noticeably better than a naive conversion, especially on footage with gradients or skin tones.
GIF is a completely different format from MP4, so this is a full re-encode rather than a repackaging. Every frame is decoded and rebuilt, which is why it takes real time and why the settings you choose genuinely change the result rather than just the container.
A progress indicator runs while it works, and the finished GIF appears with its file size before you download it. If the size is not what you wanted, adjust and run again.
- Set start and end in milliseconds
- Choose width, frame rate, and color quality
- Pick a loop mode, then export the GIF
The three settings that control file size
GIF is an old format with no modern compression, so file size is controlled almost entirely by how much you feed it. Three settings matter and they multiply together.
Length is the biggest one. GIF stores every frame, so doubling the clip roughly doubles the file. A three second clip is usually the difference between something you can post and something nobody will load. Frame rate is next: the options are 8, 10, 12, 15, and 20, and the default of 12 is a good balance. Dropping from 20 to 12 removes 40% of the frames and most people will not notice on typical footage. Width is third, and halving it cuts the pixel count to a quarter.
The quality select controls the palette. High keeps 256 colors, Balanced keeps 192, and Smaller file keeps 128 with a coarser dithering pattern. On a screen recording or flat animation, dropping to 128 colors costs almost nothing visible. On a photographic video with gradients, it introduces banding, so that is where to stay high.
- Clip length has the largest effect on file size
- Frame rate 12 is a good default, 8 for very small output
- Fewer palette colors help flat content much more than photographic content
What GIF cannot carry
Audio is dropped, and there is no way around it: the GIF format has no audio track at all. If the sound matters, keep the MP4 or convert to WebM instead. If you only want the audio, MP4 to MP3 pulls it out on its own page.
GIF is also limited to 256 colors per frame, which is the format itself rather than a limitation of this tool. Video that leans on subtle gradients will show banding no matter which quality preset you pick.
On file size, this all runs in browser memory, which means the whole video has to fit. Files up to around 1.5 GB convert reliably and larger ones can fail partway through. Since you are almost certainly clipping a few seconds out of a long recording anyway, trimming the source first with Video Trimmer is the reliable route for a big file.