How to Make a GIF from a Video in 2026: Free Online Tools + Best Desktop Methods

The fastest paths to make a GIF from a video in 2026 — Ezgif (easiest free online tool), Giphy Create (publishes to Giphy), Photoshop and GIMP (desktop quality), and FFmpeg with the two-pass palette method (best quality per file size). Includes the step-by-step workflow, the FFmpeg command, when to

OnlineFree.app Editorial Team Updated ✓ Fact-checked against the cited sources All guides →

Quick answer

The fastest paths to make a GIF from a video in 2026 are:

Three honest distinctions before the details:

  1. GIFs are limited by format. The GIF format supports at most 256 colours, which means GIFs of videos with smooth gradients or many colours look noticeably worse than the original video. Use GIF for short, simple loops. Use MP4 for anything that needs video quality.
  2. File size grows fast. A 10-second GIF at 480p can be 5–20 MB. Most platforms impose size limits. Resizing the GIF, lowering the frame rate, and trimming the duration are the main tools for keeping size down.
  3. Most online tools upload your video to a server. For sensitive or confidential content, use a local desktop tool.

What a GIF actually is

GIF (Graphics Interchange Format) is an old image format that supports short animations. Its key technical limits matter when you make one from a video:

For higher-quality short animations with millions of colours, consider WebP or AVIF animation. They are increasingly supported in modern browsers and social platforms.

The general workflow for any tool

Regardless of which tool you use, the steps are similar:

  1. Trim your source video to the segment you want — GIFs work best at 3–10 seconds. Longer videos create large GIF files.
  2. Decide on dimensions. Smaller GIFs (320–480 px wide) load faster and look fine on most platforms. Full HD (1920x1080) GIFs look great but balloon in size.
  3. Decide on frame rate. 10–15 fps is a good balance. 24 fps is smoother but produces larger files. Below 10 fps looks choppy.
  4. Convert. Use your chosen tool to convert the trimmed video segment to GIF.
  5. Optimise. Most tools offer size, frame rate, and quality controls. Adjust until the file size fits your platform's limit.

The best free online tools

1. Ezgif — the most popular online GIF maker

What it does: A free, browser-based GIF tool with video-to-GIF conversion, GIF optimisation, resizing, cropping, and effects. No signup required.

How to use it:

  1. Open ezgif.com/video-to-gif.
  2. Upload your video file. Supported formats: MP4, MOV, WebM, AVI, MKV, and most others.
  3. Choose a start time, end time, frame rate, and output size.
  4. Click "Convert to GIF."
  5. Once converted, you can resize, optimise, and crop the result before downloading.

Best for: Most users. The strongest free online option for video-to-GIF.

2. Giphy Create

What it does: Giphy's official GIF maker. Converts videos to GIFs and optionally publishes them to the Giphy library.

How to use it:

  1. Open giphy.com/create/gifmaker.
  2. Upload a video or paste a YouTube / Vimeo URL.
  3. Choose start time, end time, and add captions or stickers.
  4. Upload to Giphy (requires a free account) and download.

Best for: Users who want to share GIFs on social media or in chat apps where Giphy is integrated.

3. Imgflip

What it does: A popular GIF maker with meme-friendly features. Free tier with limits; paid tier removes them.

Best for: Memes and short reaction GIFs.

4. Veed.io

What it does: A browser-based video editor with GIF export. Useful if you want to edit the video before making it a GIF.

5. Canva

What it does: The design platform supports GIF export from video clips. Useful if you already use Canva for design.

6. Adobe Express

What it does: Adobe's free design tool with GIF maker. Free with an Adobe account.

The best desktop tools

7. Photoshop — the gold standard

What it does: Adobe Photoshop can import a video, convert it to a frame sequence, and export as an animated GIF with full control over frame rate, looping, palette, and dithering.

How to use it:

  1. File > Import > Video Frames to Layers. Select your video.
  2. Choose a range of frames (start, end, frame rate).
  3. Edit the frame sequence as needed (trim, crop, colour adjustments).
  4. File > Export > Save for Web (Legacy). Choose GIF format.
  5. Set looping options (forever, once, or a custom count).
  6. Set dithering and palette options for the best quality at a given file size.

Best for: Anyone who needs precise control over colour, dithering, looping, and file size.

8. GIMP — the strongest free desktop option

What it does: The free, open-source image editor can import a video as a frame sequence and export as animated GIF.

How to use it:

  1. File > Open. Select your video. GIMP imports it as a frame stack.
  2. Filter > Animation > Playback to preview the animation.
  3. Edit frames as needed.
  4. File > Export As. Choose GIF. Set animation options (loop count, frame delay).

Best for: Linux and Windows users who want Photoshop-class control without paying.

9. ScreenToGif — the best for screen recordings

What it does: A free, Windows-only tool for recording your screen and exporting as GIF, MP4, or other formats. Built-in editor lets you trim, annotate, and add frames.

Best for: Creating GIFs from screen recordings, software tutorials, and bug demonstrations.

10. ShareX — the best free screenshot and GIF recorder

What it does: A free, Windows-only screen capture tool with built-in GIF recording, editing, and upload.

Best for: Users who want a single tool for screenshots, screen recording, and GIF creation.

The fastest, lossless method: FFmpeg

For a high-quality GIF with full control, FFmpeg is the strongest choice. It runs from the command line and produces better GIFs than most GUI tools because of its palette-generation filters.

Basic two-pass method (best quality)

FFmpeg can generate a custom 256-colour palette from the video, then use that palette to produce a high-quality GIF. This two-pass approach produces visibly better GIFs than a single pass.

Pass 1 — generate the palette:

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

This extracts frames from 5 seconds to 10 seconds of the input video, scales to 480 px wide, and generates an optimised 256-colour palette saved to palette.png.

Pass 2 — produce the GIF:

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

This produces a 5-second GIF at 480 px wide and 15 fps, using the custom palette.

Adjusting the output

Single-pass method (faster, lower quality)

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

This skips the palette generation step. The result is slightly worse colour quality but works in one command.

FFmpeg advantages

FFmpeg disadvantages

How to choose

Tips for better GIFs

Common mistakes to avoid

Frequently asked questions

What is the best free tool to make a GIF from a video?

Ezgif is the strongest free online tool for most users. Giphy Create is the strongest option if you also want to publish to Giphy. For lossless quality, FFmpeg's two-pass method produces the smallest, highest-quality GIFs.

Is there a free online tool that does not upload my video?

Most "free online" tools upload your video to a server. True client-side tools exist (e.g., some browser-based JavaScript converters), but they are rare. For sensitive content, use a local desktop tool: Photoshop, GIMP, ScreenToGif, or FFmpeg.

Why is my GIF so large?

Three main causes: (1) the source video is long, (2) the dimensions are too large, (3) the frame rate is too high. Cut any of these to shrink the file. Ezgif's optimisation tool can also re-compress an existing GIF.

Can I make a high-quality GIF?

Relative to the original video, no. GIFs are limited to 256 colours. Within that limit, the FFmpeg two-pass method with palette generation produces the highest quality per file size. Use WebP or AVIF for higher-quality short animations where supported.

What size should my GIF be?

For social media and chat, 480 px wide is a good default. For high-quality showcases, 720 px wide works but produces larger files. Most platforms impose GIF file size limits (often 8 MB or 15 MB), so check before exporting.

What frame rate should I use?

10–15 fps is the sweet spot. Below 10 fps looks choppy; above 20 fps produces large files with little visible benefit for most content.

Can I add audio to a GIF?

No. GIFs do not support audio. If you need sound, use MP4.

Can I make a GIF from a YouTube video?

Technically yes via Giphy Create (which accepts a URL), but doing so without permission may violate copyright. For your own content or content you have rights to, this works.

Can I make a GIF from a TikTok or Instagram Reel?

Most platforms prohibit downloading content you do not own. For your own content, use the platform's official data export or screen-record your own video.

What is the difference between a GIF and a video loop?

A GIF is a short, looping, no-audio animation with 256 colours. A video loop (MP4 or WebM) is a real video file with full colour and audio. Use GIF for short reactions and memes; use video for anything that needs colour depth or sound.

How do I make a GIF loop seamlessly?

Trim your source video so the last frame flows naturally into the first. If you have a clip where the action returns to its starting position (a pendulum, a person walking back and forth, a ball bouncing), the loop will be smooth. Otherwise, accept a small jump or use a tool that supports "ping-pong" looping (forward then reverse).

Key takeaways

Sources and further reading

← More guides Browse free tools →

More free tools

Step-by-step guides in our blog & guides.

حاسبة قوى نهاية الخدمة Cron Expression Generator Free Background Remover Tool German VAT (Mehrwertsteuer) Calculator Remove Duplicate Lines Online محول فيديو الى Mp3 PDF Accessibility Checker PDF to Image Converter Free Resume/CV Template Generator Tax On Web Calculator 2026