How to Turn an MP4 into a GIF

A funny moment trapped in an MP4 is a file you have to explain. The same moment as a GIF is a reaction you can drop into any chat, no player, no "click to download," just autoplay on loop forever. Discord, Slack, Telegram, Reddit, and most forums all render GIFs inline — which is exactly why the MP4 version keeps getting ignored.

The free MP4 to GIF tool does the conversion in your browser, and it does it properly: instead of the naive one-pass conversion that leaves banded colors and muddy gradients, it uses FFmpeg's two-pass palette technique, analyzing your clip first and then rendering against an optimal palette. The result is visibly cleaner than the one-click converters that skip that step. Nothing is uploaded, there is no watermark, and the whole thing is free.

What You Need Before You Start

Sort these out first, because the one decision that matters — which moment becomes the GIF — is much easier before you start clicking:

The rule that saves every GIF: keep it short. The tool's own tip says to keep GIFs under 6 seconds for the best size, and its guide section says GIFs work best at 2–6 seconds. Every extra second costs megabytes, because GIF is an ancient, inefficient format — longer clips balloon in size fast.

How to Turn an MP4 into a GIF, Step by Step

Step 1: Add your video

Open the tool and drag your video onto the dropzone, or click the box to pick it from your device. Copied it already? Ctrl+V pastes it straight in. The dropzone accepts MP4, MOV, and WebM, so do not worry if your clip is not an MP4 — the guide title says MP4 because that is the common case, but the tool is not picky. Once the file loads, a video player appears with a timeline track underneath, and the tool pre-selects the first 5 seconds for you. That default is a decent starting point if your moment happens to be right at the start; usually it is not, which is what Step 2 is for.

Got the clip ready? Open MP4 to GIF in a new tab and drop the video in — the player and timeline show up as soon as it loads.

Figure 1 — Step 1. The tool after a video has been added. ❶ is the video player showing the clip. ❷ is the timeline track with the default first-5-seconds selection highlighted. ❸ is the "Selected" readout giving the start and end times.

Step 2: Trim the exact moment

This is the step that makes or breaks the GIF. On the timeline track, drag the two handles to choose the part you want — the preview plays exactly the segment that becomes your GIF, so what you see is what you get. Hit Play and watch just the selection loop through; if the punchline lands half a second late, nudge a handle and play it again. Prefer typing numbers? The Clip start (seconds) and Duration (seconds) boxes do the same thing precisely — type a start time and a duration, and the selection follows. Want the whole thing? Select all grabs the full clip, though the selection caps at 30 seconds, and anything longer than a few seconds will cost you dearly in file size anyway. Aim for 2–6 seconds: a reaction needs a setup and a payoff, not a short film.

This one is worth doing live rather than reading about — open MP4 to GIF in a new tab, drag the handles, and press Play until the loop feels right.

Figure 2 — Step 2. Trimming the moment on the timeline. ❶ is the start handle dragged to the moment's beginning. ❷ is the end handle marking where the GIF stops. ❸ is the Play button for previewing just the selection. ❹ is the "Selected" readout showing the trimmed length in seconds.

Step 3: Pick a size and frame rate

Below the player, two dropdowns decide how big the GIF file ends up. Size defaults to Medium (480px), with Small (320px) and Large (720px) on either side — and here is the honest truth from the tool's own tips: 480px wide is plenty for chat, and hardly anyone watches a GIF fullscreen, so Medium is the right default for almost everything. Frame rate defaults to 15 fps, labeled "smooth," with 10 fps ("smaller") and 20 fps ("silky") as the alternatives. Dropping to 10 fps roughly halves the size and still reads fine for reactions; jumping to 20 fps looks silkier but costs you. If your GIF comes out too big, these two dropdowns are the first things to turn down, before you start cutting the moment shorter.

Size and smoothness are a trade, not a quiz — open MP4 to GIF in a new tab and try the same clip at 480px/15 fps versus 320px/10 fps to feel the difference.

Figure 3 — Step 3. The size and frame rate controls. ❶ is the Size dropdown set to Medium (480px). ❷ is the Frame rate dropdown set to 15 fps (smooth). ❸ is the Clip start and Duration boxes showing the trimmed selection from Step 2.

Step 4: Convert and download your GIF

Click Convert to GIF. On a first run, the status line pauses while the video engine (about 30 MB) downloads — same story as the other converters, wait it out, it only happens once — and then a progress bar tracks the two-pass palette render. When it finishes, a preview image of your GIF appears, and a Download GIF link shows up with the file size next to it. Check that size before you celebrate: if it is bigger than the chat or forum allows, go back to Step 3, drop the size or frame rate, and convert again. It costs you a minute and saves you a GIF nobody can post. Then click Download GIF and drop it straight into the conversation it was made for.

Ready to make the reaction? Open MP4 to GIF in a new tab, convert your trimmed moment, and grab the download link.

Figure 4 — Step 4. Conversion finished. ❶ is the GIF preview image showing the finished loop. ❷ is the Download GIF link with the GIF's file size. ❸ is the progress area, now complete.

Why Is My GIF So Big?

Because GIF is a 1990s format with no modern compression, and the tool's page says so outright — it even warns on the tool itself that GIF files are often larger than the source video. That surprises people every time, but it is the format, not a bug. The levers, in order of how much they help: shorten the duration, drop to 320px width, drop to 10 fps. Each roughly halves the size, and most good reaction GIFs land under 5 MB once you have done two of the three.

There is one more honest limitation to know about. GIF only supports 256 colors per frame, so smooth gradients — skies, sunsets, slow fades — will show some banding no matter what converter you use. The two-pass palette technique makes it visibly cleaner than a basic conversion, but it cannot repeal the format's color limit. For photographic content where fidelity matters, a short looping MP4 or WebM is technically superior; when the platform demands a GIF, this tool makes the best of the format.

Common Problems and Fixes

That is the whole craft, really: find the moment, trim it tight, keep it small, and let it loop. The best GIFs are rarely the longest ones — they are the two seconds everyone instantly gets. Go make one and drop it in the chat.

Open MP4 to GIF — Free

No sign-up, no upload, no watermark added to your export. Your files stay on your device.