Choose your video
Click Choose a video or drop an MP4, MOV or WebM file onto the box. It opens in your browser; nothing is uploaded.
The free video to GIF converterFree video converter
Trim a clip. Make a loop. Download your GIF.
or drop a video anywhere here
MP4, MOV, WebM
A little clip. A perfect loop.



Illustrative sample. Press “Try a sample” above to convert this clip yourself.
Click Choose a video or drop an MP4, MOV or WebM file onto the box. It opens in your browser; nothing is uploaded.
Set the start and end of the moment you want (up to 15 seconds), then pick a preset or set width, frame rate and colors.
Click Create GIF. When it is ready you see the real file size and can download the looping GIF.
| Setting | Range | What it does |
|---|---|---|
| Clip length | 0.1 to 15 seconds | Set a start and end time, or drag the two sliders. The preview plays only your selection. |
| Width | Up to 960 px (never wider than your video) | Height follows your video’s aspect ratio, so portrait and landscape clips both work. |
| Frame rate | 5, 10, 15, 20, 24 or 30 fps | Balanced uses 15 fps. Doubling the frame rate roughly doubled file size in our tests. |
| Colors | 128 or 256 | Each GIF gets its own palette built from your clip, then Bayer dithering smooths gradients. |
| Presets | Smaller file · Balanced · More detail | 320 px at 10 fps, 480 px at 15 fps, or 720 px at 20 fps. |
Short answer: a 10-second GIF at the Balanced setting (480 px, 15 fps) came out between 1.8 MB and 8.2 MB in our tests. Flat screen recordings stay small; smooth gradients grow fastest.
| Width · frame rate | Screen recording | Smooth gradients | Pixel art |
|---|---|---|---|
| 240 px · 10 fps | 0.4 MB | 1.6 MB | 1.4 MB |
| 240 px · 15 fps | 0.6 MB | 2.3 MB | 1.8 MB |
| 480 px · 10 fps | 1.3 MB | 5.7 MB | 4.1 MB |
| 480 px · 15 fps (Balanced) | 1.8 MB | 8.2 MB | 5.5 MB |
| 480 px · 30 fps | 3.5 MB | 14.1 MB | 10.9 MB |
| 720 px · 15 fps | 3.4 MB | 16.9 MB | 10.9 MB |
| 720 px · 30 fps | 6.9 MB | 30.0 MB | 22.0 MB |
How we measured: 10-second clips from three 1280×720, 30 fps test videos, encoded on 3 November 2026 with FFmpeg using the same palette settings as this converter (palettegen=stats_mode=diff, then paletteuse=dither=bayer:bayer_scale=5). Real footage lands at different points in these ranges. The full 9-row table is on the batch converter page.
Yes. Every setting is free, with no account, no daily limit and no watermark on your GIF.
No. Your video is decoded by your browser and turned into a GIF with FFmpeg compiled to WebAssembly, so the file stays on your device. The page only downloads the converter engine and a small image-safety model, both of which run on your device.
Any video your browser can play, usually MP4, MOV and WebM. Support depends on the codec inside the file; if a video will not open, export it as an H.264 MP4 and try again. Files up to 200 MB work best.
Up to 15 seconds and 300 frames per GIF. At 15 fps that is the full 15 seconds; at 30 fps it is 10 seconds. Shorter clips make smaller, faster-loading GIFs.
Choose Smaller file, shorten the selection, or lower the width or frame rate under Advanced settings. Width has the biggest effect: in our tests 480 px GIFs were about three times larger than 240 px ones. You can also shrink a finished GIF with the GIF compressor.
GIF stores every frame as an image with at most 256 colors, while MP4 only stores the changes between frames. A few seconds of GIF can outweigh a much longer video. If you only need a looping clip on a website, an MP4 may be the lighter choice.
Yes. The converter runs in mobile browsers as well as on desktop. Phones have less memory, so short clips at 480 px or below are the most reliable.
Yes. Before converting, a few frames from your selection are checked on your device by an open-source image classifier, and adult content is not converted. The check runs locally; nothing is sent to us.
Last updated: 3 November 2026.