Why this is the fastest MP4 to GIF converter on the web
Browser-side MP4-to-GIF tools (ffmpeg.wasm) are slow on the two-pass palette pipeline that makes GIFs look right, and they outright crash above ~200 MB. Server-side competitors usually queue your file through a single-region origin. We rebuilt the pipeline: presigned upload to the nearest Backblaze B2 POP, native ffmpeg two-pass palette on our server, output delivered through Bunny CDN. A 10-second 720p clip typically clears in 4–8 seconds.
Why your GIFs usually look bad
Most one-click MP4-to-GIF tools take the easy path: pick a 256-colour palette once, then map every frame to it. The result is the muddy, banded look you have seen in 80% of GIFs on the web. This tool runs ffmpeg's two-pass pipeline — generate a per-clip palette first, then apply it with Bayer dithering. The output is sharper, the colours are closer to the source, and the file is usually smaller too.
Where GIF size really comes from
GIFs have no inter-frame compression — every frame stores its own pixels. Four knobs matter: duration, frame rate, width, and colour count. Trim to the moments that matter, cap FPS at 12–15 for screen content, cap width at 640 px for Slack and Twitter, and drop from 256 colours to 128 / 64 if you need a smaller file. For a 10-second screen recording, expect roughly a 2–4 MB GIF.
When you should not use a GIF at all
For anything over 10 seconds, an MP4 is smaller, sharper, and now plays inline in every major chat app and CMS. The classic "GIF in Slack" reflex is a habit from when video did not auto-play. If your goal is to share a quick demo, Clipy gives you a hosted MP4 link with an inline preview that beats any GIF you can make from it.
Sister tools
Going the other direction? GIF to MP4 converter for the much smaller video version of any GIF. GIF already too big? Compress GIF shrinks it without the format change. Want a more options-rich version? Video to GIF converter. Need to crop or trim before encoding? Crop video and Trim video handle that step with the same server-side ffmpeg.