Rescreen / Free tools / MOV to GIF
MOV to GIF converter
Drop a MOV here and it becomes a looping GIF in your browser, with sharp text and 256 colours.
Convert a MOV file to GIF
This browser cannot convert video or audio. The converter needs WebCodecs, which is in current Chrome, Edge, Safari and Firefox on a computer. Open this page in one of those and try again.
Drop a MOV file here
or choose one from your device
Up to 2.0 GB. Stays on your device.
- File
- Contains
- Length
- Will become
Starting…
How to convert MOV to GIF
Three steps, all on this page.
Choose your MOV
Choose or drop a MOV file. The page reads what is inside and checks that this browser can convert it before anything starts.
Convert to GIF
Pick the options you want, then press Convert to GIF. Tracks that a GIF can hold as they are get copied, which is near instant.
Check and download
The new file is opened again and checked against the original before it is offered. Play it in the preview, then download it.
What changes from MOV to GIF
- GitHub takes images and GIFs up to 10 MB each in issues, pull requests and comments. Source
- GitHub also takes .mp4, .mov and .webm video there: up to 10 MB in a repository on a free plan and 100 MB on a paid plan. Source
- Each GIF pixel is an index into a palette of at most 256 colours. To suggest more, encoders use dithering. Source
- GIF compresses losslessly with LZW, and after the first full frame an animation can store only the parts of the picture that change. Source
- In Google’s example, a 3.7 MB animated GIF became a 551 KB MP4 and a 341 KB WebM. Source
- On macOS Tahoe 26 and later, screen recordings are saved as HEVC when the Screenshot app’s Capture Format is set to HDR, and as H.264 otherwise. An iPhone on High Efficiency records HEVC. Source
- Safari decodes HEVC on any Mac since High Sierra, and Chrome on macOS Big Sur and later. On Windows, Chrome needs a hardware HEVC decoder and Edge also needs Microsoft’s HEVC Video Extensions. Source
- The Gifski Mac app opens any video macOS can play, including MOV and MP4 with H.264, HEVC or ProRes. The current version needs macOS 26. Source
MOV file
MOV (QuickTime)
- PictureH.264, HEVC or ProRes
- SoundAAC or PCM
GIF file
GIF
- Picture256-colour frames, looping
- Soundnone
Who converts MOV to GIF
Mostly Mac users with a screen recording to show someone. Shift-Command-5 and QuickTime Player save MOV, and the places it is going often want a GIF: a GitHub README or pull request, a bug report, a docs page, a Slack thread or an email where a video would sit there as an attachment nobody opens. A GIF plays by itself, loops, and needs no player. The clip is usually a few seconds of a click, a hover or a bug happening, which is exactly what GIF is good at.
Settings that work for screen recordings
Three settings decide the size of the GIF: how wide it is, how many frames a second it keeps, and how long it runs. For a screen recording, start at 640 to 800 pixels wide and 10 frames a second, and keep it to the few seconds that show the point. Go to 960 pixels when small text has to be legible and the screen is mostly still; drop to 480 for a thumbnail-sized loop or a recording that scrolls a lot.
Width matters most. Every pixel of a GIF frame is stored, so doubling the width makes four times the picture. Frame rate matters less than you would expect for a screen: this page only redraws the parts of a frame that changed, so 15 frames a second costs little more than 10. Use the start and end boxes to cut the clip to the moment that matters; every second you cut is a second of frames you do not store.
How big the GIF will be
We converted a 20-second recording of a browser scrolling through three web pages on this page. Scrolling is close to the worst case for a GIF, because almost every pixel changes in every frame, so treat these as the upper end for a screen recording of that length.
| Width and frame rate | GIF size | Time taken |
|---|---|---|
| 480 px, 10 fps | 2.0 MB | 1.0 s |
| 640 px, 10 fps | 3.4 MB | 1.5 s |
| 640 px, 15 fps | 3.5 MB | 2.0 s |
| 800 px, 12 fps | 5.0 MB | 2.1 s |
| 960 px, 10 fps | 6.9 MB | 2.4 s |
Why a still screen makes a tiny GIF
A recording of someone typing into a form, opening a menu or clicking a button is mostly unchanged from one frame to the next. Those GIFs come out far smaller than the table above: a 20-second 1080p test clip of lines of text appearing in a window made a GIF of about 30 KB at 480 pixels. The bigger the moving part of the screen, the bigger the file, so close other windows and hide anything that animates, such as a clock or a busy sidebar, before recording.
If the GIF is still too big, shorten it first, then narrow it. Lowering the frame rate below 10 makes clicks look jumpy and saves less than either.
256 colours: what stays sharp and what bands
A GIF can hold only 256 colours in each frame, so this page gives every frame its own palette, spent on the parts of the picture that changed. Screens are mostly flat colour, so interface text, code, icons and buttons stay crisp, which is why GIF still suits screen recordings. Smooth gradients, photos, a webcam picture and shadows are where it shows: they break into visible steps, called banding, or a grainy pattern from dithering.
If your recording is a video of a person, a photo slideshow or anything with soft gradients, an MP4 will look far better at a fraction of the size.
When an MP4 is the better choice
GitHub plays video in issues, pull requests and comments, so for anything longer than a short loop, with sound, or in full colour, drag the MOV straight in. A MOV or MP4 up to 10 MB works on a free plan, and up to 100 MB on a paid one. Video is also many times smaller than a GIF of the same clip, which matters on a docs page that loads it for every visitor.
Use a GIF where video does not play by itself: a README image that should loop without a click, an email, a chat app that only shows previews, or a bug tracker that takes images only. For a MOV that a site refuses, the MOV to MP4 converter makes an MP4 in seconds without re-encoding.
HEVC and ProRes MOVs
A GIF needs every frame decoded, so the browser has to be able to read the video inside the MOV. H.264, which most Mac screen recordings use, works in every current browser. HEVC, from an iPhone on High Efficiency or a Mac recording in HDR, works in Safari and in Chrome or Edge on a Mac, but not in Firefox; the page tells you before you choose a file if your browser cannot do it. ProRes cannot be decoded by any browser. For either, QuickTime Player’s File › Export As with Greater Compatibility saves an H.264 copy that converts here.
GIFs for bug reports and READMEs
A good bug-report GIF shows one thing: the click, then what went wrong. Record only the window (Shift-Command-5, then Record Selected Portion), start just before the action and stop just after, and trim the rest here. Our guide to recording bug reports covers what to capture so a developer can reproduce it, and how to screen record on a Mac covers the recording itself.
For a README, commit the GIF to the repository and link it with a relative path, or drag it into an issue comment and copy the link GitHub gives it. Either way, keep it under 10 MB.
When not to convert
Do not make a GIF of anything long, with sound, or where colour matters. A GIF has no sound at all, and past 20 or 30 seconds it gets large quickly; a MOV or MP4 attached to the issue or the message is smaller and looks better.
Converting cannot fix the recording. A blurry or low-resolution MOV makes a blurry GIF, and a GIF wider than the recording does not add detail, so this page never makes one wider than the video. Keep the MOV: once colours are cut to 256, they do not come back.
Other ways to convert MOV to GIF
Gifski Mac (App Store), also Windows and Linux
- Install Gifski from the Mac App Store and open it.
- Drop the MOV on the window, or use Share › Gifski from Finder.
- Set the dimensions, frame rate and quality, and trim the clip if you need to.
- Choose Convert, then Save, or press Command-C to copy the GIF.
Uses pngquant for its palettes, so gradients and faces come out better than with most converters. The current version needs macOS 26; older ones remain for earlier macOS.
ffmpeg Any computer, from the command line
- Install ffmpeg (on a Mac with Homebrew:
brew install ffmpeg). - Run
ffmpeg -ss 2 -t 8 -i input.mov -vf "fps=12,scale=640:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" -loop 0 output.giffor 8 seconds from 0:02 at 640 pixels and 12 frames a second.
The palettegen step builds a palette for this clip; without it ffmpeg uses a fixed one and the GIF looks grainy. Best for converting many files.
Video to GIF maker Any browser
- Open the video to GIF maker and drop the MOV on it.
- Play the preview and set the start and end at the playhead, crop the picture to the area that matters, and set the width, frame rate and colours.
- Preview it, then download the GIF.
Also free and also in your browser. It adds cropping, fewer colours and a play count, for when the quick settings here are not enough.
Frequently asked questions
How do I convert a MOV to a GIF on a Mac?
Drop the MOV on the converter at the top of this page, set the start and end, width and frame rate, and choose Convert to GIF. It works in Safari and Chrome on any recent Mac. To do it without a browser, Gifski and ffmpeg (above) are the usual desktop tools.
How do I make a GIF small enough for GitHub?
Keep it under 10 MB: trim it to the few seconds that matter, then lower the width to 640 or 480 pixels. A 20-second scrolling recording at 640 pixels was 3.4 MB in our test. If it still will not fit, attach the MOV itself: GitHub plays MOV and MP4 in issues and pull requests.
Why does my GIF look grainy or banded?
Because a GIF has at most 256 colours a frame, and gradients, photos and webcam pictures need more. Text and interface elements stay sharp. For a recording with a face or a photo in it, an MP4 will look better.
Can I turn an iPhone video into a GIF?
Yes. AirDrop the video to your Mac, or save it to Files, and drop it here. iPhones on High Efficiency record HEVC, which Safari and Chrome on a Mac can read but Firefox cannot; the page says so before you start if your browser cannot.
Does the GIF keep the sound?
No. GIF has no sound at all, so the audio is left out. If the sound matters, share the MOV or an MP4 instead.
Is it free, and is my MOV uploaded?
It is free, with no sign-up or watermark, and the MOV never leaves your computer: the GIF is made in your browser and saved straight to your downloads.
Is my file uploaded?
No. Your MOV is read, converted and checked on your own computer, so there is no upload and no queue. In Chrome and Edge on a computer files of any size work, written straight to a file you choose; in other browsers, files up to 2.0 GB. We count anonymous page views and whether a conversion worked; when one fails, the event also carries the step, your browser’s error and the file’s codecs, size and length in broad bands, never the file or its name. If a conversion fails you can choose to send us the file, which is deleted within 30 days. See the privacy policy.
Spend less time editing
your next recording.
Create an account and record your first video in your browser.
No credit card required