Free Video to GIF Converter & Compressor

Turn a video clip into a GIF, or shrink a video's file size, entirely in your browser. Nothing is uploaded — your video never leaves your device.

Drop a video here, or click to choose a file
MP4, WebM, MOV, and most common formats
Drop a video here, or click to choose a file
MP4, WebM, MOV, and most common formats

How this works: this page loads FFmpeg, compiled to WebAssembly, and runs it in your browser tab. Your video file is read locally and is never sent to any server. The page may refresh itself once on your first visit — that's a background step that lets your browser run FFmpeg safely, and it only happens once. The first conversion also loads a one-time ~25 MB engine file from a public CDN; after that it's cached by your browser.

Troubleshooting

Conversion is much slower than a desktop video app

This page runs the real FFmpeg project compiled to WebAssembly, mostly single-threaded in the browser, so it's noticeably slower than native FFmpeg on your desktop. That's fine for a short clip; a long video will take real time to process.

The browser tab crashes or runs out of memory

Everything happens in your browser tab's own memory, with no server to fall back on for a very large file. Try a shorter clip, a lower resolution, or a lower frame rate first, especially on a phone or an older computer.

Prefer the command line?

ffmpeg -i input.mp4 -vf "fps=12,scale=480:-1" output.gif # to GIF ffmpeg -i input.mp4 -crf 28 output.mp4 # compress