Two-pass palette optimisation for
Two-pass palette optimisation for best possible GIF colour accuracy
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Convert MP4 and WebM video clips into smooth, optimised GIF animations with two-pass palette rendering.
Video to GIF Converter transforms any MP4 or WebM video segment into a smooth, palette-optimised GIF animation entirely inside your browser using ffmpeg.wasm. No video data is ever uploaded to a server. The tool uses a professional two-pass approach: the first pass analyses the video frames to generate an optimal colour palette, and the second pass renders the final GIF using that palette for dramatically better colour accuracy compared to single-pass conversion. You can choose from three FPS presets (5, 10, or 15 frames per second) and three width presets (320, 480, or 640 pixels) to balance quality against file size.
Two-pass palette optimisation for best possible GIF colour accuracy
100% private — video never leaves your device
No file upload limits or server queue waits
FPS and width presets make it easy to hit the right file size target
Free, no watermark, no signup
Works offline after the first ffmpeg.wasm cache
Input: MP4 source, start 0s, end 3s, 10 fps, 320 px width
Output: 3-second looping GIF roughly 800 KB, perfect for chat reactions
Input: WebM screen recording, 5-second segment, 5 fps, 640 px width
Output: Sub-2 MB GIF showing a UI flow in crisp loops, embeddable in a README
Input: MP4 game capture, 6-second segment, 15 fps, 480 px width
Output: Smooth high-motion GIF around 4 MB, ready for Twitter or Discord