Video to GIF
Choose a moment. Make it loop. Convert privately, right in your browser.
Drop your video here
A little moment, ready for a new loop.
MP4, MOV, WebM · Up to 1 GiBExport settings
LOCAL PROCESSINGReady when you are.
First export loads the engine · about 31 MBFrom video to loop, in three steps.
Bring your clip.
Choose a file from your device. It stays in your browser throughout conversion.
Find the right balance.
Pick the start and duration, then choose a size and frame rate that suit your moment.
Give it a new life.
Preview your finished animation and download it. Ready for your next message or demo.
Any video, one short loop.
Phone clips, screen captures, camera footage and downloaded web videos all start the same way: open the file, keep the moment that matters and export it as an animation. MOV, WebM, MP4 and other common containers can be opened when their codecs are supported by the included FFmpeg build.
GIF works almost everywhere but has a 256-color palette, so it suits interface demos, reactions and simple motion better than detailed film footage. Where the destination supports it, animated WebP or APNG can keep more color in a smaller file. Every format is created on your device.
Converting an MP4 file in particular? The MP4 to GIF converter covers screen recordings and phone exports.
Conversion specs at a glance.
- Video input: up to 1 GiB (1,073,741,824 bytes) for MOV, WebM, MP4 and other containers supported by the included codecs.
- Export choices: 5 formats: GIF, WebM, MP4, animated WebP and APNG.
- Size presets: Small, Medium and Large cap the longer edge at 320, 480 and 720 px. Original keeps source dimensions before export limits; no preset enlarges the source.
- GIF quality: Small file uses 8 fps and up to 64 colors; Balanced uses 12 fps and up to 128 colors; High quality uses 18 fps and up to 256 colors.
- Animation budget: GIF, WebP and APNG are automatically downscaled when width × height × frame count exceeds 33,554,432. Exports also cap the longer edge at 1,280 px, keeping the selected time range.
- GIF compression: the separate GIF compressor accepts files up to 100 MiB (104,857,600 bytes).
- Local files, downloaded engine: files are read locally and not uploaded. The first export downloads the ffmpeg.wasm engine, about 31 MB, from jsDelivr. The engine is restarted between exports.
A few good questions.
Is this video to GIF converter free?
Yes. There is no account, payment or watermark. Conversion uses your browser and device resources.
Are my videos uploaded?
No. Your video is read locally and processed by ffmpeg.wasm in your browser. The site uses analytics for page visits and tool events; file contents are not sent.
Which formats can I use?
MP4, MOV, WebM and other common video containers can work when the included FFmpeg codecs support them. Choose GIF, WebM, MP4, animated WebP or APNG as the output. Video exports are silent.
Can I convert on my phone?
Yes, on compatible browsers. Videos up to 1 GiB can be opened and the whole video is selected by default. When an animation is too large for the processing budget, the output size is reduced automatically and the selected time range is kept. Phones have less memory, so long or high-resolution exports may still fail; a desktop browser is recommended for those.
How do I make the GIF smaller?
Use a shorter duration, Small output size or the Small file quality preset. You can also use the dedicated GIF compressor to reduce the color palette.