Skip to content
spool

Browser edition: files stay on your device. Up to 100 MB total and 10 minutes. First use downloads a 32 MB engine. Some formats depend on codec support. Public-link downloading is not ready on this free deployment.

Convert MP4 to GIF

Convert MP4 to GIF online for free. Smart remux when possible, high-quality encoding when not.

MP4 → GIF
    Files stay on your device. Save results before closing this tab.
    Free browser processing100 MB totalSave before leaving

    How to convert MP4 to GIF

    1. Add your fileDrop it on the page, choose it from your device, or paste it with Ctrl+V.
    2. ConvertAdjust settings if you like, then press the button. You'll see live progress.
    3. Browser processing uses original files on your device. Public-link downloading is unavailable.

    What happens to your file

    MP4 files are common for sharing, uploading to social networks, playing on any device, but not every app or device opens them. GIF is the better choice for reactions, memes, short loops in chats, emails and docs. Spool converts MP4 to GIF with FFmpeg — real decoding and encoding, not a renamed file extension.

    Built for quality GIFs. We scale with the Lanczos filter, generate a palette optimized for your exact clip and dither it, which produces richer color and fewer artifacts than single-pass converters. Choose the start time, length (up to 60 s), width and frame rate.

    GIFs are limited to 256 colors per frame. We build a custom palette for your clip (two-pass palettegen) and use error-diffusion dithering, which avoids the banding you see in most online GIF makers. Keep clips short — a 10-second 480 px GIF at 12 fps is typically 2–6 MB.

    Settings

    • Start at
    • Length (seconds)
    • Width — 320 px, 480 px, 640 px, 800 px, 1080 px
    • Frame rate — 8 fps · smallest, 12 fps, 15 fps, 24 fps · smooth

    MP4 vs GIF

    MP4GIF
    Full nameMPEG-4 Part 14Graphics Interchange Format
    Created byISO / MPEG, 2001CompuServe, 1987
    TypeVideo containerAnimated image
    Typical contentsH.264 or H.265 video with AAC audio256-color palette animation, no audio
    Best forsharing, uploading to social networks, playing on any devicereactions, memes, short loops in chats, emails and docs
    StrengthPlays everywhere, including iPhone, Android, Windows and macOSAutoplays and loops in every app, email client and browser
    WeaknessLossy: every re-encode loses a little qualityHuge files compared with MP4 for the same clip

    About MP4

    Type
    MPEG-4 Part 14
    Contains
    H.264 or H.265 video with AAC audio
    Use
    sharing, uploading to social networks, playing on any device

    Learn more about MP4 →

    About GIF

    Type
    Graphics Interchange Format
    Contains
    256-color palette animation, no audio
    Use
    reactions, memes, short loops in chats, emails and docs

    Learn more about GIF →

    Reviewed 2026-10-20 by the Spool editorial team · How we test

    How we make a GIF that doesn't look like 1998

    GIF can only use 256 colours per frame. A naive converter picks a generic palette, and gradients, skies and skin come out banded and speckled. We use FFmpeg's two-pass method instead:

    1. Palette pass: we analyse the frames of your clip and build the best 256-colour palette for that specific clip, weighting the parts that change between frames.
    2. Render pass: each frame is mapped to that palette with Sierra error-diffusion dithering, which hides banding with a fine, even pattern. Only the changed parts of each frame are updated, which keeps files smaller.

    Frames are resized with the Lanczos filter, which stays sharp when shrinking. The GIF loops forever, as GIFs normally do. GIFs have no sound, so the audio is dropped.

    Settings and what they cost

    SettingOptionsEffect on size
    Start at / LengthAny start point, 1–60 seconds (default 10)Size grows in proportion to length
    Width320, 480 (default), 640, 800 or 1080 pxDoubling the width roughly quadruples the pixels per frame
    Frame rate8, 12 (default), 15 or 24 fps24 fps has twice the frames of 12 fps

    Height follows the video's aspect ratio. A 480 px wide GIF from a 16:9 video is 480×270; from a vertical 9:16 phone video it is 480×853, more than three times the pixels. For vertical clips, 320 px is often enough.

    Getting under a size limit

    GIF compression is weak, so size climbs fast. In rough order of effectiveness:

    1. Shorten the clip. Most reaction GIFs work at 2–4 seconds.
    2. Reduce the width. 480 → 320 px removes more than half the pixels.
    3. Lower the frame rate. 12 fps looks smooth for most motion; 8 fps suits slow or comedic moments.
    4. Pick calm footage. Static backgrounds compress well; camera shake, confetti and film grain don't.

    For reference, Discord's free upload limit is 10 MB and many forums cap GIFs at a few megabytes. If a platform accepts MP4, a short silent MP4 is usually much smaller and sharper than the same GIF; X, for example, converts GIFs to MP4 anyway.

    Where GIFs work best

    • Chat and Slack-style tools where an MP4 wouldn't autoplay.
    • Email: most clients play GIFs inline, though some older Outlook desktop versions show only the first frame, so make the first frame meaningful.
    • Docs, README files and help articles, to show a short UI interaction.
    • Forums and comment sections that accept images but not video.

    Step by step

    1. Drop your MP4 (or MOV, WebM, MKV, AVI) and type where the GIF should start, for example 0:42.
    2. Set the length, width and frame rate. Start with the defaults: 10 s, 480 px, 12 fps.
    3. Convert and check the size shown with the result. If it's too big, trim the length first, then the width.

    Need more control over picking the moment? The Video to GIF tool has a full trim editor. Got a GIF and need a video? GIF to MP4 does the reverse.

    Troubleshooting

    ProblemFix
    GIF is hugeShorten the clip, use 320 px and 8–12 fps.
    Colours look grainyThat's dithering hiding banding. A smaller width makes it less visible.
    Motion looks choppyUse 15 or 24 fps, and compensate with a shorter length or smaller width.
    Longer than 60 seconds neededGIF isn't the right format; send an MP4 or use Compress video.

    FAQ

    Can I convert several MP4 files at once?

    Yes. Drop up to 10 files at a time — each one is converted in parallel and you can download them individually or all at once.

    Is there a file size limit?

    Convert and edit files on your device. The browser edition accepts up to 100 MB total, media up to 10 minutes and video up to 4K. Codec availability and device memory can limit individual jobs.

    Is this MP4 to GIF converter free and safe?

    Yes. There are no pop-ups, redirects or fake download buttons, and no software to install. Files are transferred over HTTPS, processed in isolated job folders and deleted automatically.