How to turn a MOV clip into a GIF
The conversion runs entirely in your browser with a WebAssembly build of ffmpeg. It samples the clip range you set at the frame rate you choose, scales it to your target width with a Lanczos filter, builds a colour palette from the actual frames, and maps every pixel onto that palette.
Everything about GIF quality is a negotiation with 256 colours and no inter-frame compression. Decide the clip range and frame rate first, because those two settings determine the file size far more than the palette preset does.
- Drop a MOV file onto the upload area and let the duration and dimensions load.
- Set the start and end in milliseconds; keep the range under about 5 seconds unless you have a reason not to.
- Set the width (480 is a good default for chat and README use) and the frame rate (12 is the default; 8 or 10 for a smaller file).
- Choose a quality preset: High for 256 colours, Balanced for 192, Smaller file for 128 with a Bayer dither.
- Pick a loop mode, run the conversion, then check the result size in the panel before you download.