Video to GIF Converter

Convert MP4, MOV, AVI or WebM clips to animated GIF. Control width, frame rate, quality and time range — all in your browser.

Drop your video here

or click to browse from your device

Supports MP4, MOV, AVI, WebM

How to Convert Video to GIF

1

Upload Video

Select your MP4, MOV, AVI or WebM video file using the upload area above.

2

Set Time Range

Enter start and end time in seconds. Keep clips under 15 seconds for best results and manageable file sizes.

3

Choose Settings

Pick your desired GIF width, frame rate, and quality level to balance file size against visual fidelity.

4

Create & Download

Click Create GIF and wait for both processing passes to complete, then save the animated GIF to your device.

Frequently Asked Questions

GIF is an older format that stores each frame without inter-frame compression like modern video codecs. Even a 15-second clip at 15 FPS contains 225 frames, which quickly produces very large files (tens of megabytes). Keeping clips under 10–15 seconds results in manageable file sizes that load quickly in browsers and messaging apps.

FPS (frames per second) controls animation smoothness and file size. Higher FPS (e.g. 24) produces smoother motion but a significantly larger file. Lower FPS (e.g. 10) creates a slightly choppy look that is characteristic of classic GIFs while keeping file sizes small. 15 FPS is a good middle ground for most content.

File size depends on the clip duration, frame rate, output width, and the visual complexity of the content. A 5-second clip at 480px and 15 FPS typically produces a GIF between 2–8 MB. Reducing the width to 320px or the FPS to 10 can cut file size in half. The GIF file size is displayed after conversion so you can re-run with different settings if needed.

Technically yes — just set the end time to the full video length. However, this is strongly discouraged for anything beyond very short clips. Long GIFs can easily exceed 100 MB, take several minutes to generate, and may crash the browser tab. For longer clips, consider using a dedicated video converter instead and only use this tool for short highlight moments.

No. All processing is performed entirely in your browser using FFmpeg compiled to WebAssembly (ffmpeg.wasm). Your video file is loaded into browser memory and converted locally — nothing is transmitted to any server. Your content stays 100% private on your device.