~/tools/video-to-gif

Video to GIF

Turn a video clip into an animated GIF. Adjust frame rate, width and palette quality. All processing happens locally in your browser; files never leave your device.

fps=12,scale=480
Engine:ffmpeg.wasmWaiting to initialize…

$Drag in a video file, or click to select

Video is processed only in your browser memory

Files never leave your device
MP4MOVMKVAVIWebM
01Drop your file

Video is read into browser memory — nothing is uploaded

02Adjust settings

Frame rate, output width and palette quality

03Download locally

FFmpeg WASM converts and exports locally

//Related Video ToolsAll tools

Video to GIF Converter Online

Local · No uploads

Convert MP4, MOV, MKV, WebM, and other videos directly into animated GIFs, with control over frame rate, output width, and quality (palette optimization to reduce banding). Turn a clip into a meme, make an animated preview, or create an easily shareable loop — all in your browser, with nothing uploaded.

How to Convert a Video to GIF

  1. 1

    Upload your video file — drag and drop works

  2. 2

    Choose the frame rate, output width, and whether to enable high-quality optimization

  3. 3

    Click Process, then download the GIF

Common Uses

  • Turn video clips into memes and reaction GIFs
  • Create animated previews and teasers from highlights
  • Make shareable loops for chat apps and social media

Things to Keep in Mind

  • GIF is a 256-color format — high frame rates and large dimensions bloat the file fast
  • Upscaling a low-resolution source produces a blurry GIF
  • Long videos make huge, slow-to-process GIFs — trim the clip first

How to Choose a Video-to-GIF Converter

  • vs. ezgif and other online tools: nothing is uploaded — private and secure
  • vs. screen-recording tools: frames are extracted automatically into a continuous animation
  • Adjustable frame rate / dimensions / quality to balance smoothness and file size

How Video-to-GIF Conversion Works

  • GIF has a 256-color palette — far fewer than a video's millions of colors. Quantizing video frames directly produces visible "banding" in smooth gradients.
  • The "high-quality optimization" here uses FFmpeg's palettegen / paletteuse filter pair: first it tallies the most frequent colors across all frames to build a dedicated palette, then maps frames onto it with dithering. Banding is greatly reduced and files come out smaller.
  • Frame rate and dimensions set the size ceiling: 12 fps at 480px wide is the classic meme setting. GIF has no inter-frame prediction, so size grows linearly with frame count — trimming the clip first is much cheaper than converting the whole thing.
  • If you can use a modern format, WebP or MP4 is typically far smaller than GIF at the same quality — GIF's one remaining edge is that it displays everywhere with zero setup.

Video to GIF FAQ

Which video formats can I convert to GIF?

MP4, MOV, MKV, AVI, WebM, and other common formats — upload and convert directly.

Will the GIF be too big?

GIF size scales with frame rate and dimensions. Lower the frame rate or reduce the width to control file size; palette optimization helps too.

Can I convert only part of the video?

This page converts the entire video. For a specific segment, trim it first with the Video Trimmer, then convert — you'll get better control and a smaller file.

What is palette optimization?

It uses the palettegen/paletteuse filters to build a custom color palette from your video, which noticeably reduces banding in gradients and produces smaller, better-looking GIFs.

Is my video uploaded anywhere?

No. The conversion runs locally in your browser via FFmpeg WASM — your video never leaves your device.