Skip to content
filetidy
MP4/MOV/WebM… → GIF

Make a GIF from any video

Turn a few seconds of any MOV, WebM, MKV or MP4 video, screen recordings included, into a looping animated GIF. Nothing is uploaded, and there’s no account or watermark.

  1. 1. Drop files
  2. 2. Adjust
  3. 3. Download
  • No upload. Processing happens on your device.
  • Clips up to 30 seconds. Longer GIFs get too heavy to share. No quota, free.
  • No watermark. Your files stay exactly yours.

How to make a GIF from a video with filetidy

  1. 1

    Drop one video (MP4, MOV, WebM or MKV) on the page or tap to choose it. A preview player appears with the first 5 seconds already selected.

  2. 2

    Drag the “Position in the video” slider and press “Set start here” and “Set end here”, or type times in the “Start” and “End” fields. “Play selection” replays your pick; a GIF can last up to 30 seconds.

  3. 3

    Choose a “Frame rate”, a “Width” and “Colors”, and watch the live estimate of pixel size, frame count and file weight.

  4. 4

    Press “Create GIF”, check the animation in the result, then press Download to save it.

What a GIF really is

GIF is an image format from the late 1980s; the GIF89a version of 1989 added the timing and transparency that make animation possible. Every frame is an indexed picture: each pixel points into a palette of at most 256 colors, and the pixel data is packed with LZW, a lossless dictionary compression that loves flat areas and struggles with camera noise.

Timing is stored per frame in hundredths of a second. That is why 10 and 20 fps play exactly, while 15 fps becomes a delay of 7/100 s, about 14.3 frames per second. A loop flag tells viewers to repeat the animation, and filetidy sets it to loop forever. There is no place for sound in the format at all.

Any video your browser can read works as a source: MOV from an iPhone or a Mac screen recording, WebM from a browser-based recorder, MKV from OBS, or an MP4. filetidy decodes only the frames inside your selection, scales them to the width you chose (never larger than the source), builds the palette and encodes the GIF in a background worker on your device. If your browser can't decode a file, a one-time 32 MB compatibility encoder (ffmpeg compiled to WebAssembly) is downloaded instead; the program comes to you, your video never leaves.

Colors per frame
Up to 256, taken from a palette
Timing precision
1/100 of a second per frame
Frame rates offered
5, 10, 15 or 20 fps (10 by default)
Widths offered
240, 320, 480, 640 or 800 px, height follows the video
Maximum length here
30 seconds per GIF
Sound
None: GIF can't carry audio
Accepted videos
MP4, MOV, WebM and MKV

Other ways to do it

Windows

On Windows 11: export a very short clip as GIF from Clipchamp

  1. Open Clipchamp (included with Windows 11), create a new video and drag your clip onto the timeline.
  2. Cut the timeline down to 15 seconds or less: the GIF choice is only offered for short videos.
  3. Click Export and choose GIF.

Clipchamp asks you to sign in with a Microsoft account and doesn't let you choose the frame rate or the number of colors.

iPhone & iPad

On iPhone: build a small GIF shortcut

  1. Open the Shortcuts app, tap + to start a new shortcut, then tap Add Action.
  2. Add “Select Photos”, then “Make GIF”, then “Save to Photo Album”.
  3. Run the shortcut, pick a video, and the GIF is saved to your Photos library.

Make GIF has very few settings, so a long video gives a huge GIF. Trim it in Photos first.

Choosing the settings, and knowing when a GIF is the wrong tool

Weight grows with width × height × number of frames. Going from 480 to 800 px wide nearly triples the pixels in every frame, and going from 10 to 20 fps doubles the frames. For screen recordings and interface demos 10 fps is plenty; keep 15 or 20 fps for fast movement such as sport or gaming.

“Balanced (256 colors)” builds one palette for the whole animation, so colors never flicker from frame to frame. “Best (new palette per frame)” lets each frame pick its own 256 colors, which helps when the clip cuts between very different scenes, at the cost of a larger file. “Smaller file (64 colors)” suits flat graphics and app screens but shows banding on skies, skin and gradients.

When the estimate goes past 10 MB, filetidy warns you, because many apps and sites refuse GIFs that heavy. Shortening the selection is the most effective fix, then lowering the frame rate, then the width.

A GIF is the wrong choice for anything longer than a few seconds, anything that needs sound, or footage where image quality matters. Most chat apps, social networks and web pages play short MP4 loops, which are many times lighter and keep millions of colors; in that case trim the video and send it as MP4, compressed if needed. Keep GIFs for places where a video won't play by itself.

Frequently asked questions

Which kinds of video can I turn into a GIF?

MP4, MOV, WebM and MKV. That covers iPhone videos, Mac screen recordings (MOV), clips from the Windows Snipping Tool or Xbox Game Bar (MP4), browser-based screen recorders (WebM) and OBS recordings in MKV. If a preview doesn't appear, type the start and end times and filetidy can still read the frames.

Why does my GIF have no sound?

The GIF format has no audio track, so any sound in the video is left out. If the sound matters, share a trimmed MP4 instead of a GIF.

Can I make a GIF longer than 30 seconds?

No. If your selection runs past 30 seconds, the end point is moved back and a message tells you. A 30-second GIF is already heavy at modest settings; for anything longer, a short MP4 is a far better format.

Why do I see bands or grainy dots in my GIF?

A frame can only use 256 colors, or 64 with “Smaller file”, so smooth gradients are approximated with steps or a fine dot pattern. Choose “Balanced (256 colors)” or “Best (new palette per frame)” for footage of people, skies or sunsets.

I chose 15 fps. Why does the GIF play at about 14 frames per second?

GIF frame delays are written in hundredths of a second, and 1/15 s can't be expressed exactly, so each frame waits 7/100 s. The difference is invisible in practice. Pick 10 or 20 fps if you need an exact rate.

Does the GIF loop?

Yes, the GIF is marked to repeat forever, which is what chat apps, browsers and slide software expect. Some apps let the viewer pause it; filetidy doesn't offer a fixed number of plays.

Does my video leave my computer or phone?

No. The frames are decoded, resized and turned into a GIF by your own browser, then saved straight to your device. Metadata from the source, such as the location a phone writes into its videos, is not carried into the GIF.

Last updated October 28, 2026

↑ ↓ to move · Enter to open · Esc to close