Skip to content
MP4, MOV, WebM, MKV

Video to GIF Maker — MP4, MOV, WebM

Turn a clip into a GIF without sending the clip anywhere. The video is decoded by your own browser, frame by frame, and you choose exactly which seconds and which frame rate survive the trip.

Your video never leaves this tab — there is no server to send it to.

  • No upload
  • No sign-up
  • No watermark

From clip to GIF

The whole conversion runs on your machine, so a 200 MB source costs you nothing in upload time.

  1. 1

    Add the video

    Drop in an MP4, MOV, WebM or MKV. Only the metadata is read at first, so even a long recording opens instantly.

  2. 2

    Trim and sample

    Set the in and out points, then pick a frame rate. Frames are extracted only for the range you kept, and the progress is shown while it happens.

  3. 3

    Tune and export

    Adjust colours, add captions, check the size estimate, export. Or export MP4 or WebM instead if a GIF is the wrong format for where it is going.

Built for the awkward parts

Trim before you decode

Only the range you keep is turned into frames. Trimming a 6-second moment out of a 10-minute recording decodes 6 seconds of video, not 10 minutes.

Frame-accurate scrubbing

Step one frame at a time with the arrow keys to find the exact moment. The frame you land on is the frame that gets encoded.

Handles screen recordings

WebM files from screen recorders carry no duration in their header. We resolve the real length before trimming, instead of silently producing a GIF of a single frozen frame.

Export video too

If the destination accepts video, MP4 and WebM come out an order of magnitude smaller than GIF at the same quality. Same timeline, same edits, different container.

How the frames actually get out of your video

A browser will not simply hand over "frame 147" of an MP4. What it will do is seek a video element to a timestamp and let you copy the displayed picture. That is the path used here: seek, wait for the seek to settle, capture, repeat.

It is not the fastest approach available — WebCodecs is — but WebCodecs also requires unpacking the container yourself, and support for the codecs inside varies by browser and platform. Seeking works everywhere, which matters more than raw speed when the alternative is a conversion that fails outright.

Choosing a frame rate you will not regret

Frame rate multiplies file size almost linearly, and GIF cannot represent arbitrary rates anyway. 12.5 fps is a good default for talking heads and UI recordings; 20 to 25 fps is worth the bytes for fast motion; anything above 25 mostly buys you a bigger file.

The size estimate updates as you change it, and it is measured rather than guessed — sample frames are genuinely encoded and the result is extrapolated across the timeline. If the number looks wrong, halve the frame rate before you touch the colour count; motion is usually the expensive part.

Formats and limits

Support depends on your browser rather than on us — we use its decoders directly.

Video inMP4 (H.264) · WebM (VP8/VP9) · MOV · MKV · OGV
OutGIF · MP4 · WebM · PNG / JPG / WebP frames
AudioNot carried over — GIF has none, and the timeline can reorder and reverse clips
Frames per projectUp to 600
Upload size limitNone. There is no upload.

Questions people actually ask

Is there a file size limit?
No, because nothing is uploaded. The practical ceiling is your device's memory during frame extraction, which is why trimming first is the right habit for long recordings.
Why can I not keep the audio?
GIF has no audio track at all. For MP4 and WebM exports it would be technically possible, but the timeline lets you reorder, reverse and re-time clips, and there is no honest way to keep a soundtrack in sync through that. Rather than ship audio that is only correct sometimes, we do not ship it.
My MOV file will not open. Why?
MOV is a container; what matters is the codec inside. ProRes and some phone-recorded HEVC files are not decodable by most browsers. Converting to H.264 MP4 first will work.

Related tools

Same workbench, pointed at a different job.

Everything above runs in this tab

No upload, no account, no watermark. Open the workbench and see for yourself.