Skip to content
Work data is processed in your browser, not stored on our servers.
tools
Convert Video to GIF or Animated WebP

Convert Video to GIF or Animated WebP

Turn up to 10 seconds of an MP4, MOV, or WebM video into a GIF or animated WebP, preview it, and save it entirely in your browser.

Conversion result
Review the settings and create an animation to see its preview and download here.
Limitations
Audio is not included. HDR and color-profile fidelity are not guaranteed, and the result disappears when you leave this page.

Key features

  • Selects a range up to 10 seconds with start and end fields or shortcuts from the current playhead.
  • Preserves aspect ratio without upscaling at a 160–960 px longest edge and 5–20 frames per second.
  • Creates GIF or verified browser-supported animated WebP with play-once or forever looping.
  • Separates frame count, actual dimensions, estimated raw workload, and the finished file's actual size.
  • Decodes, extracts, encodes, previews, and downloads locally without uploading the video.

How to use

  1. Choose a video up to 200 MB that the current browser can play.
  2. Use the preview to set the range, size, frame rate, output format, and looping.
  3. Review the planned frames and workload, create the animation, then preview and download the finished file.

Examples

  • Make a chat-ready GIF

    Trim a video's key moment into a small GIF that is easy to share.

  • Create a higher-quality WebP animation

    Adjust WebP quality for destinations that support animated WebP.

  • Show a product interaction

    Turn a short action into a looping image for documentation or a web page.

Privacy

The source video, extracted frames, and completed GIF or WebP stay in current-browser memory and are never uploaded.

Requirements

Input is limited to 200 MB and its container and codecs must be playable in the current browser. Source frames are limited to 16,777,216 pixels; output is limited to 10 seconds, 200 frames, 60,000,000 processed pixels, and 50 MB. Animated WebP requires verified Canvas WebP encoding. Audio and source metadata are omitted, and HDR or color-profile fidelity is not guaranteed.

Common questions

Is my video uploaded?
No. Playback, frame extraction, GIF or WebP encoding, and download preparation all happen in the current browser.
Can every MOV or MP4 be converted?
No. The current browser must support the codecs inside the container, not just the file extension. Unplayable input is rejected with an explanation.
Why do GIF colors look different?
GIF uses at most 256 colors per frame, which can create banding in photos and gradients. Try WebP at a higher quality when it is supported.
How are play once and loop forever stored?
Play once omits GIF repetition and uses a WebP loop count of 1. Forever uses 0 in both formats, though some viewers can present loop behavior differently.