YourTools.
简体中文
Back to the catalog
Tools

Video to GIF

Convert part of an MP4, MOV, WebM or MKV video into an animated GIF, with start and end times, width, frame rate and loop count. A GIF holds up to 600 frames, such as 60 seconds at 10 fps.

Process locally

Files stay in this browser session. Closing or clearing releases them.

Choose files

MP4, MOV, WebM, MKV, up to 5

Drop files here, or

Adjust settings

Optional: Start, End, Width and more

Video to GIF

Run

Processes in this browser; cancel at any time

Choose files first

Common tasks

About this tool

Turn a video into an animated GIF in your browser: MP4, MOV, WebM or MKV in, GIF out, with no upload. Pick the part you want with a start and end time, then choose the width, the frame rate and whether it loops forever or plays a set number of times.

GIFs get large quickly, so the tool keeps them in check: one GIF holds up to 600 frames (60 seconds at 10 fps, 20 seconds at 30 fps) and at most 50 MB, and the size of the finished file is shown next to it. Phone videos stay upright, and a video narrower than the chosen width keeps its own size.

How to use it

  1. Choose or drop up to 5 videos, 80 MB in total.
  2. Enter a “Start” and “End” in seconds or m:ss, such as 12 and 0:18, or leave “End” empty to go to the end of the video.
  3. Pick a “Width” and “Frame rate”. 480 px at 10 fps suits chat and documents; for a smaller file choose 320 px or fewer colours.
  4. Set “Plays” to 0 for a GIF that loops forever, or to the number of times it should play.
  5. Select Run, check the file size and preview, and download the GIF.

Formats and limits

Input
MP4, MOV, WebM, MKV, up to 5 files
Output
GIF
Size limit
80 MB per file
Settings
Start; End; Width (160 px, 240 px, 320 px, 480 px, 640 px, 800 px); Frame rate (5 fps, 10 fps, 15 fps, 20 fps, 25 fps, 30 fps); Plays; Colours per frame
Privacy
Files stay in the current browser session. No file bytes are uploaded.
Price
Free, no sign-up

Common questions

How do I convert an MP4 to a GIF?

Add the MP4, enter the start and end of the part you want and select Run. The GIF is made from that part at the width and frame rate you chose, and you can download it straight away. MOV, WebM and MKV videos work the same way.

How can I make the GIF smaller?

Every frame of a GIF is stored as a picture, so its size grows with width, frame rate and length. Halving the width roughly quarters the size, and 10 fps instead of 20 about halves it; fewer “Colours per frame”, such as 64, also help. Shorter clips are always smaller.

Why is the GIF limited to 600 frames?

Long GIFs grow to tens of megabytes and take a long time to make, which is when a video file is the better choice. At 10 fps the limit is 60 seconds and at 30 fps 20 seconds; large frames, such as a vertical video at 800 px, lower it so the conversion finishes within the 2 minutes a run may take.

Is the video uploaded?

No. Your browser decodes the frames with its own video decoder and the GIF is encoded on your device, so the video never leaves it.

Why does the tool say my browser cannot decode the video?

Some videos use a codec the browser cannot decode, most often HEVC (H.265) from an iPhone in Firefox. Try Chrome, Edge or Safari, or choose “Most Compatible” under the iPhone’s Settings, Camera, Formats for new recordings.

Workflows that use this tool

Local first

Convert video format

Convert between MP4, WebM, MKV and MOV; MP4 and MOV get H.264 video and AAC sound so any player opens them, and other formats copy streams when they can. Scale down, remove the sound or trim at the same time. Encoding uses the browser.

Use tool
Local first

Extract audio from video (MP4 to MP3)

Take the sound out of MP4, MOV, MKV or WebM video and convert it to MP3, M4A, OGG, WebM or WAV, or keep the track unchanged in its own container, optionally trimmed. Files are not uploaded.

Use tool
Local first

Compress video

Make MP4, MOV, WebM and MKV videos smaller by quality level, target file size or bitrate, with an optional resolution limit. Encodes H.264 (MP4), VP9 (WebM) or AV1 (MP4) with the browser’s own encoder.

Use tool
Local first

Remove audio from video

Mute MP4, MOV, WebM and MKV videos by removing the audio track. The picture is copied without re-encoding, so its quality, resolution and rotation stay exactly the same.

Use tool
Local first

Resize video

Change the resolution of MP4, MOV, WebM and MKV videos, for example to 1080p or 720p, and optionally make them square (1:1), vertical (9:16), widescreen (16:9) or 4:5 by cropping or adding black bars. The sound is copied unchanged.

Use tool
Local first

Trim video

Cut a clip out of an MP4, MOV, WebM or MKV video by start and end time. By default the video and sound are copied without re-encoding, so it is fast and the quality is unchanged; exact cutting re-encodes the video to start on the exact frame.

Use tool