Convert an MP4 video clip to an animated GIF - perfect for chat, social media, or embedded examples in docs.
MP4 to GIF is the conversion for sharing short clips where the recipient won't have a video player open: Slack chats, GitHub issues, README files, email signatures. GIFs autoplay in places MP4s don't and need no plugin or special embed. The trade-off is size and color quality - GIFs are 5 to 10 times larger than an equivalent MP4 at much worse quality.
We use FFmpeg's two-step palette generation in a single filter graph: compute an optimal 256-color palette from the input, then dither the video against that palette. Output is 480px wide at 15fps - a sweet spot between file size and watchability. The FFmpeg wasm engine downloads ~22 MB on first use; cached afterwards.
MP4 is the most widely supported video container, based on the ISO Base Media File Format. It can carry H.264, H.265 and AV1 video with AAC, MP3, or Opus audio.
Animated GIF is the classic short-loop image format. Plays in every browser and chat app, but is heavy and lossy compared to modern video formats like MP4 or WebM.
Drag a MP4 onto the converter above, or click the box to pick one from your device.
We've preselected GIF as the output format. Change it from the dropdown if you want a different target.
Click Convert and wait for the progress bar to finish. Download the GIF when it's ready.
Convert an animated GIF to MP4 for smaller files, smoother playback, and uploads that don't get rejected.
Convert an MP4 to WebM for smaller file sizes and open-source-friendly web delivery.
Turn a QuickTime MOV (from your iPhone or Mac) into an MP4 that plays everywhere - in seconds, in your browser.