The right expectations for MP4 to GIF
Converting MP4 to GIF is a downgrade in every technical dimension, made for one excellent reason: a GIF plays by itself, silently, looping, in places where video needs a tap, a player or an unmuted state. Documentation, README files, issue trackers, chat reactions and comment sections all treat a GIF as an image, and that frictionlessness is the entire product.
So the job of a good converter is to manage the downgrade, and the two settings above are how. Frame rate controls smoothness: film-like 25 is rarely worth the bytes in a chat window, and 15 is the sweet spot where motion still reads as motion. Width controls clarity and dominates size. The row reports the output size immediately, so the adjust-and-apply loop takes seconds.
What the palette pass does
GIF limits each palette to 256 colours. The naive conversion picks a generic palette and dithers everything toward it, which is where the crawling static of bad GIFs comes from. This tool makes two passes: the first watches your actual clip and builds a palette weighted toward the colours that appear in changing regions, and the second maps frames onto that palette with ordered dithering, which compresses better and does not shimmer. The difference is visible on anything with skin tones or gradients.
When not to use a GIF
If the destination supports video, video wins: a fraction of the size, full colour, smooth motion. Our GIF to MP4 page exists precisely because platforms increasingly convert GIFs to video themselves. Reach for GIF when the destination demands an image that moves, keep the clip short, and this page will make the best GIF the format allows, without your clip leaving the browser.