Back to Blog

Make a GIF from a Video on Windows (2026): 6 Methods

By MorganPublished June 10, 202614 min read

Making a GIF from a video on Windows takes about thirty seconds once you pick the right tool. You can use a free online converter, a desktop app like ScreenToGif, VLC, FFmpeg, or even PowerPoint. The best method depends on file size, quality, and how much control you want.

This guide walks through six ways to turn an MP4, MOV, or MKV file into a GIF on Windows. We cover fast online tools, power-user command lines, and a shortcut that skips conversion entirely. Pick the method that fits your workflow.

Why Turn a Video Into a GIF?

GIFs solve problems that video files can't. A short looping GIF plays inline in Slack, Discord, GitHub, and email. No download, no player, no click to start. That makes GIFs the fastest way to share a demo, bug report, or quick tutorial.

Here's when a GIF beats a video:

  • Chat apps and forums — autoplay without opening a player
  • Bug reports on GitHub — reviewers see the issue in one glance
  • Docs and wikis — embeds run on any browser, even old ones
  • Email and newsletters — plays in most clients that block video
  • Social posts — Twitter and Reddit handle GIFs well

A GIF also trims fluff. You keep only the five to ten seconds that matter. The viewer gets the point fast.

Quick Comparison: 6 Ways to Make a GIF From a Video on Windows

MethodCostSkill LevelBest ForWatermark
Online convertersFreeBeginnerOne-off GIFs under 100MBNone
ScreenToGif / GifskiFreeBeginnerFrequent GIF workNone
VLCFreeIntermediateOffline, big filesNone
FFmpegFreeAdvancedBest quality, batch jobsNone
ScreenSnap Pro$29 onceBeginnerSkip the video stepNone
PowerPointPaid (Office)BeginnerUsers who already have itNone

Every method here is watermark-free. Some add a "try pro" banner if you hit a limit, but the picks below all save clean files on the free tier.

Method 1: Online Converters (CloudConvert, Ezgif)

Online tools are the fastest path from video to GIF. No install, no learning curve. You drop a file in a browser and download the GIF a minute later.

CloudConvert and Ezgif are the two best picks. CloudConvert handles big files and many formats. Ezgif is the power tool for tuning — you can set frame rate, size, and loop count before the convert.

How to use Ezgif to turn a video into a GIF

  1. Go to ezgif.com/video-to-gif
  2. Click Choose File and pick your MP4, MOV, or WebM
  3. Click Upload video
  4. Set Start time and End time (keep clips under 10 seconds for smaller files)
  5. Pick a Size (480 or 600 pixels wide works well)
  6. Set Frame rate — 15 FPS is a good balance
  7. Click Convert to GIF
  8. Click Save to download
Online video to GIF converter web interface
Online video to GIF converter web interface

Limits to know

Ezgif caps uploads at 100MB. CloudConvert free accounts get 25 conversions per day. Both tools upload your file to their servers, so skip them for anything private. For sensitive footage, jump to the desktop or CLI methods below.

Method 2: Free Desktop Apps (ScreenToGif, Gifski)

Desktop apps beat online tools when you work with GIFs often. No upload wait, no file size cap, full offline use.

ScreenToGif

ScreenToGif is the gold standard for Windows. It's free, open-source, and packed with a frame editor that most paid tools skip.

Here's how to convert a video:

  1. Open ScreenToGif (grab it from screentogif.com)
  2. Click Editor on the launch screen
  3. Click File → Load Media and pick your video
  4. Set the frame rate (10-15 FPS for small files, 24 FPS for smooth playback)
  5. Use the timeline to trim, delete, or reorder frames
  6. Click File → Save As and pick Gif

The frame editor is the real win. You can crop, resize, add text, draw on frames, and fine-tune before you save. No other free tool gives you that level of control.

Gifski

Gifski is a lightweight app that focuses on one thing — top-quality GIF output. It runs on Windows through a command-line build or a third-party GUI. Gifski uses smart color palettes, so the output looks clean even at low file sizes.

Use Gifski when you care most about how the GIF looks. Use ScreenToGif when you want to edit frames.

If you already recorded your screen as a video, our GIF screen capture on Windows guide covers the full recording workflow too.

Method 3: VLC (Free and Powerful)

VLC is the free video player most Windows users already have. It can also export short video clips as a frame-by-frame image series, which you then stitch into a GIF.

VLC alone won't save a GIF file. You need a helper tool to combine the frames. Still, it's a solid offline option for users who don't want to install anything new.

How to prep a video for GIF export in VLC

  1. Open your video in VLC Media Player
  2. Go to Tools → Preferences and switch to All view at the bottom
  3. Under Video → Filters, enable Scene video filter
  4. Under Scene filter, set a folder for output images
  5. Play the clip and let VLC save frame images
  6. Import the frames into ScreenToGif or make a GIF online to build the final file

VLC gives you fine frame control, but it takes more steps than Ezgif. Use it when your file is too big for online tools and you don't want to install a full converter.

Method 4: FFmpeg (For Power Users)

FFmpeg is the open-source tool that powers half the video apps you already use. It runs from the command line and gives you full control over every frame.

FFmpeg is the fastest way to turn a video into a GIF if you don't mind typing a command. It also makes the smallest, cleanest GIFs because you can tune every setting.

Install FFmpeg on Windows

  1. Go to ffmpeg.org/download.html and pick the Windows build
  2. Unzip the folder (try C:\ffmpeg)
  3. Add C:\ffmpeg\bin to your Path in Windows system settings
  4. Open a new Command Prompt and type ffmpeg -version to confirm

Convert a video to a GIF with FFmpeg

Open Command Prompt or PowerShell in the folder with your video. Then run:

ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos" -loop 0 output.gif

Here's what each part does:

  • -i input.mp4 — your source video
  • fps=15 — frame rate (lower means smaller file)
  • scale=480:-1 — width in pixels, height auto-scales
  • flags=lanczos — high-quality scaling
  • -loop 0 — loop forever
  • output.gif — your new GIF
FFmpeg command line converting video to GIF
FFmpeg command line converting video to GIF

Get cleaner colors with a two-pass palette

GIFs only support 256 colors. The trick for better output is to build a custom palette first:

ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos,palettegen" palette.png

ffmpeg -i input.mp4 -i palette.png -filter_complex "fps=15,scale=480:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif

This two-pass method cuts color banding and makes the GIF look sharper. It's the same trick most high-end GIF tools use behind the scenes.

ScreenSnap Pro
Sponsored by the makers

Tired of plain screenshots? Try ScreenSnap Pro.

Beautiful backgrounds, pro annotations, GIF recording, and instant cloud sharing — all in one app. Pay $29 once, own it forever.

See what it does

Method 5: ScreenSnap Pro (Record Screen → GIF Directly)

Here's a secret most guides skip — if you're making a GIF to show what's on your screen, you don't need a video file at all. Record straight to GIF and skip the convert step.

ScreenSnap Pro records your Windows screen as a GIF file right out of the gate. No MP4 middle step. No re-encoding. You pick a region, hit record, stop, and you have a GIF ready to drop in Slack or GitHub.

ScreenSnap Pro recording a region of the Windows screen as a GIF
ScreenSnap Pro recording a region of the Windows screen as a GIF

How to record a GIF with ScreenSnap Pro

  1. Open ScreenSnap Pro and click the GIF button in the toolbar
  2. Drag to pick the screen area you want to record
  3. Click Record (or hit the hotkey)
  4. Click Stop when you're done
  5. Save or share — ScreenSnap Pro gives you a link in one click

ScreenSnap Pro costs $29 once, with no subscription. The license covers two computers (Mac or Windows), and you get 150+ gradient backgrounds and 15 annotation tools on top of GIF recording. If you also need to record your screen as video on Windows, the same app handles that too.

This method is a win when your goal is to show something rather than convert an existing file. For an MP4 you already have, stick with Methods 1-4.

Method 6: PowerPoint (Yes, Really)

Here's one most people miss — Microsoft PowerPoint can save a slide deck or a short clip as a GIF. It's not ideal for a pre-recorded video, but it works in a pinch if you have Microsoft Office on your PC.

How to use PowerPoint to make a GIF

  1. Open PowerPoint and start a new blank deck
  2. Insert your video on Slide 1 (Insert → Video → This Device)
  3. Right-click the video and pick Trim to keep only the part you want
  4. Click File → Export → Create an Animated GIF
  5. Pick Quality (Medium works for most cases)
  6. Click Create GIF and pick a save location

The file takes a minute or two to export. PowerPoint-made GIFs are a bit larger than FFmpeg output, but they're fine for quick shares. Use this method when you can't install new apps — some work laptops lock you out of downloads.

Best Quality vs File Size Settings

GIFs trade quality for size. Tweak these three knobs to find a mix that fits your needs.

Width in pixels

Smaller is always lighter. Try these starting points:

  • 320 pixels wide — chat reactions, tiny previews
  • 480 pixels wide — tutorials, demos (sweet spot)
  • 640 pixels wide — detail shots where text must stay readable
  • 800+ pixels wide — only when you need it, file size balloons fast

Frame rate (FPS)

Lower FPS means fewer frames and a smaller file. Match FPS to motion:

  • 10 FPS — typing demos, slow UI changes
  • 15 FPS — most tutorials (a good default)
  • 20-24 FPS — gameplay clips, fast motion

Length in seconds

Cut the clip to what matters. A 5-second GIF is often half the size of a 10-second one, and viewers watch the short one twice.

Aim for under 3MB if you share in chat or on GitHub. Aim for under 8MB if you embed in blogs or docs. Above 8MB, switch back to a video file.

How to Resize and Crop GIFs After

Made your GIF but the file is too big or the frame is off? You have two solid fixes.

Resize to cut file size

Scaling down is the fastest way to shrink a GIF. Drop from 600 to 480 pixels wide and you often cut size by 30 percent. Ezgif has a built-in resize tool, or you can re-run FFmpeg with a smaller scale value.

Crop to focus the view

Trim dead space around the action. Our free crop GIF guide walks through the cleanest way to cut frames without breaking the animation. For a quick web fix, try our GIF compressor too — it shrinks files without the crop step.

If a GIF still won't fit your needs, our reduce GIF file size guide covers five tricks that pair well with crop and resize.

Troubleshooting Common GIF Problems

Colors look wrong or washed out

GIFs cap at 256 colors. Output looks muddy when the source has rich color gradients. Fix it by:

  • Using FFmpeg's two-pass palette method (shown above)
  • Lowering frame rate so each frame gets a better palette mapping
  • Trying Gifski, which does smart color sampling by default

File is too big

Most GIFs get big for the same reasons. Check these first:

  • Width — drop from 720 or 640 down to 480 pixels
  • FPS — cut from 24 to 15 (a 37 percent size drop)
  • Length — trim dead seconds at the start and end
  • Motion — static shots compress much better than fast motion

A 10-second 480p GIF at 15 FPS usually lands between 2 and 5 MB. If yours is much bigger, one of those knobs is off.

GIF looks choppy

Choppy playback means frames are dropping. Fixes:

  • Raise FPS from 10 to 15 or 20
  • Check your source video isn't already low frame rate
  • Avoid saving at ultra-low quality levels

GIF won't loop

If your GIF plays once and stops, the loop count is set to 1. In FFmpeg, set -loop 0 for infinite loops. In online tools, check the "loop" setting before you save.

GIF size balloons on upload

Some chat apps (Slack, Discord) re-encode GIFs on upload and make them bigger. Work around this by uploading to a host like Imgur or Giphy first, then sharing the link.

Frequently Asked Questions

Pick the Method That Fits Your Workflow

The right way to make a GIF depends on what you're after.

  • Fast, no install — go with Ezgif or CloudConvert
  • Frequent GIF work — install ScreenToGif
  • Best quality and tiny files — learn FFmpeg
  • Recording your screen — skip the video step with ScreenSnap Pro
  • No new apps allowed — PowerPoint works

GIFs feel old-school, but they still rule short demos in chat and docs. Pick a tool, tune your width and FPS, and you'll have a clean looping file in under a minute. If your work mostly starts with a screen capture, a direct recorder like ScreenSnap Pro skips the middle step and gets you to a shareable GIF the fastest.

Author
Morgan

Morgan

Indie Developer

Indie developer, founder of ScreenSnap Pro. A decade of shipping consumer Mac apps and developer tools. Read full bio

@m_0_r_g_a_n_
ScreenSnap Pro — turn plain screenshots into polished visuals with backgrounds and annotations
Available formacOS&Windows

Make every screenshot look pro.

ScreenSnap Pro turns plain screenshots into polished visuals — backgrounds, annotations, GIF recording, and instant cloud links.

See ScreenSnap Pro