
MOV to GIF
Turn a QuickTime MOV screen recording or clip into an animated GIF. WebCodecs decodes the frames and this tool builds the GIF89a bytes itself, one shared palette across every sampled frame. Browser only.
MOV to GIF samples a QuickTime clip or screen recording at 10 frames per second by default, scaling to 480 pixels wide and stopping at 150 frames. Every sampled frame gets mapped onto one shared 256-colour GIF89a palette with no dithering step applied. Because decoding needs a browser tab, the CLI turns this page away.
Questions
Does this repackage the MOV first?
No, this goes straight to a real transcode. Unlike the packet copy that mov-to-mp4 uses, turning a MOV into a GIF needs the frames decoded, since GIF is not a video container the codecs already inside the MOV can be dropped into.
What is lost?
Color depth, quantized to a shared 256-color palette across every sampled frame with no dithering, and any frame the fps and maxFrames options do not sample, since a GIF built this way only ever holds the frames it was told to keep.
Which engine handles this, and where can it run?
mediabunny and WebCodecs decode the frames and a GIF89a encoder built into this tool writes them out, so this is browser only. The command line and MCP refuse it and point to the web page.
What size should I expect?
Similar to the output mp4-to-gif produces for an equivalent clip, since the same encoder and default options, five frames per second, 160 pixels wide, apply regardless of whether the source was MOV or MP4.
What is the reverse page?
There is no dedicated gif-to-mov page, since nothing on this site writes MOV. GIF to MP4 is the nearest reverse, producing an MP4 rather than a MOV.