MP4 to GIF converter

GIFs autoplay and loop everywhere: in chat, docs, READMEs, forums and email, with no player needed.

Drop a MP4 file hereThe converter loads in your browser.

What happens to your MP4

Frames are sampled at your chosen frame rate and width, a custom 256-colour palette is built for the clip (palettegen), then every frame is mapped onto it with dithering (paletteuse).

Tip: Keep GIFs under ~10 seconds, 480 px wide and 10 to 15 fps. Every extra pixel and frame is stored almost raw.

How to convert MP4 to GIF

  1. Drop your MP4 file on the box above, or tap it to pick one. The engine (about 31 MB) loads once per visit.
  2. The converter reads the file's streams and shows which codecs are inside.
  3. Set the width, frame rate and start/end times.
  4. Press the button, wait for the progress bar, then download your GIF.

Questions

Why is my GIF bigger than the MP4?

GIF compresses each frame on its own with 1980s LZW coding, while MP4 stores only what changes between frames. A GIF can easily be 10× the MP4.

Can a GIF have sound?

No. GIF is an image format; audio is dropped.

Is my MP4 file uploaded?

No. The MP4 is read from your device by FFmpeg running as WebAssembly in the page, and the GIF is written back to your device. No server ever receives it.

Is there a size limit for MP4 to GIF?

We set none. The practical limit is browser memory: roughly 2 GB of output on a computer, and much less on phones.