Video to GIF Converter
Turn any video into an animated GIF in your browser — trim the clip, set the frame rate, size and colours.
Drag & drop a video here, or click to browse
No uploads. Your files stay on your device.
How it works
Drop an MP4, WebM, MOV or any other video your browser can play, pick the part you want with the start and end fields, then choose a frame rate, width and colour count. The tool seeks through the video, paints each frame onto a canvas, reduces the colours with a median-cut palette and writes a real animated GIF (LZW-compressed, looping forever) — all in JavaScript, inside this page. Your video is never uploaded: it is read straight from disk with the File API, so even long or private clips stay on your device.
Fewer frames per second, a smaller width and fewer colours all make the GIF dramatically smaller — GIF stores every frame as a full image, so a 5-second clip at 10 fps and 320 px wide is usually the sweet spot for chat and email. Very long selections are capped so your browser does not run out of memory; shorten the clip or lower the frame rate if you hit the limit.
Frequently asked questions
How do I convert a video to a GIF?
Drop your MP4, WebM or MOV file onto the box above, set the start and end seconds for the part you want, then pick a frame rate, width and colour count and press Create GIF. The frames are grabbed from the video, quantised to a shared palette and written into a looping animated GIF you can preview, download or copy as a data URL.
Is this MP4 to GIF converter free and watermark-free?
Yes. It is completely free, there is no sign-up and nothing is ever stamped on your GIF. The whole conversion runs as JavaScript inside this page, so your video is never uploaded to a server and there is no queue, no processing limit and no file that expires later.
Why is my GIF so large and how do I make it smaller?
GIF stores every frame as a complete image, so file size grows with the frame rate, the pixel size and the number of frames. Lower the frames per second (10 fps is plenty for most clips), reduce the GIF width to 320–480 px, shorten the clip and drop the colour count to 64 or 32 — each of those can cut the size by half or more.