Video
How to Convert a Video to a GIF on Mac
macOS has no built-in video to GIF converter, and QuickTime Player cannot export GIF. The fastest free way is one ffmpeg command that builds a color palette first. Gifski, a free open-source app, is the point-and-click option. Keep the clip short, because GIFs get big fast.
How do I convert MP4 or MOV to GIF on a Mac?
Install ffmpeg once (brew install ffmpeg), then run this on any MP4 or MOV:
ffmpeg -i clip.mov -vf "fps=12,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" clip.gifIt does three things. fps=12 keeps 12 frames per second. scale=480:-1 sets the width to 480 pixels and keeps the shape. palettegen and paletteuse build a custom 256-color palette from your clip, which looks much better than the default. To cut out part of the video, add -ss 3 -t 5 before -i to start at 3 seconds and take 5. The filters are explained in the ffmpeg documentation.
Is there a GIF maker for Mac with no terminal?
Yes. Gifski is a free, open-source Mac app. Drag in a video, set the width, frame rate and quality, trim if you like, and save a GIF. We did not run it for this guide, so check its settings against your clip. There are also many web converters, but they upload your video to a server, which is a poor trade for screen recordings of private work.
Can QuickTime export a GIF?
No. QuickTime Player’s File > Export As menu offers video resolutions and audio only, not GIF. You can record the screen with QuickTime Player or with Shift-Command-5, then hand the file to ffmpeg or Gifski. To make that recording lighter first, see how to compress a screen recording on Mac.
Why is my GIF so much bigger than the video?
GIF stores each frame as a limited-color image with only basic compression between frames. Video codecs are built for motion. We turned one 5-second, 640 by 360 test pattern into GIFs at three settings and compared them with the 74,092-byte video:
| Setting (5 s test clip) | GIF bytes | Times the video size |
|---|---|---|
| 320 px wide, 10 fps, 64 colors | 227,577 | about 3 |
| 480 px wide, 12 fps, 256 colors | 729,612 | about 10 |
| 640 px wide, 15 fps, 256 colors | 1,500,670 | about 20 |
| 480 px wide, 12 fps, default palette | 428,486 | about 6, visibly worse color |
The test pattern is flat, colorful and constantly moving, so real clips will differ, but the direction holds. Three levers cut size: fewer frames per second, a smaller width, and a shorter clip.
How do I make the GIF smaller?
Change three numbers in the same command: frame rate, width and palette size. This version produced our smallest GIF, 227,577 bytes from a 5-second clip:
ffmpeg -i clip.mov -vf "fps=10,scale=320:-1:flags=lanczos,split[a][b];[a]palettegen=max_colors=64[p];[b][p]paletteuse" small.gifHalving the width cuts the pixel count to a quarter, which is why width pays off most. Dropping frames hurts smoothness, so lower fps last. Trim the clip to the moment that matters, since every extra second adds a full set of frames. A looping GIF should start and end on a similar frame, so cut where the motion repeats.
Should I use a GIF at all?
Often not. A silent, looping MP4 or WebM is dramatically smaller and sharper than a GIF, and most websites and many chat tools play it inline. GIF wins only where a real GIF is required, such as some email clients and a few apps. If you inherited a heavy GIF and want it lighter, our guide to converting GIF to MP4 on Mac covers the reverse trip.
Can Smol convert a video to a GIF?
No. We tried it: asking Smol to convert a MOV to GIF failed with an unsupported-target error, and its video outputs are MP4, MOV, WebM and MKV. Smol does not turn video into an animated GIF, so use ffmpeg or Gifski for that step.
When is Smol the wrong tool for this?
For this exact job, Smol is the wrong tool. Use the ffmpeg command or Gifski, both free.
Where Smol earns $29 is around the GIF: shrinking the big screen recording before you trim it, converting a heavy GIF to a small MP4, and batch-compressing mixed folders of images and video from Finder with nothing uploaded. See the buy page, the best image compressor for Mac, and the best video compressor for Mac.
How we checked this
Made a 5-second 640x360 test clip with ffmpeg 8.1.1 on macOS 27.0.1 and encoded GIFs at four settings, measuring bytes. Asked Smol 1.0.35 (via its MCP interface) to convert MOV to GIF and got an unsupported error. Gifski not run. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
Video to GIF: common questions
How do I make a GIF from a screen recording on Mac?
Record with Shift-Command-5 or QuickTime Player, trim the clip to a few seconds, then run it through ffmpeg or Gifski. Use a small width and a low frame rate, such as 480 pixels and 12 fps, to keep the GIF a reasonable size.
What is the best frame rate and width for a GIF?
There is no single best value. In our test, 10 fps at 320 pixels made a GIF about 3 times the video size, while 15 fps at 640 pixels made one about 20 times. Start at 12 fps and 480 pixels, then trade down until it is small enough.
Why does my GIF look grainy or banded?
GIF allows only 256 colors per frame. Without a custom palette, gradients band badly. The ffmpeg command above builds a palette from your clip first, and Gifski does a similar job. Our default-palette test was smaller but had visibly worse color.
Can I convert MOV to GIF without installing anything?
Not with the tools that ship with macOS. QuickTime Player cannot export GIF, and Apple’s avconvert writes video only. You need a free tool such as ffmpeg or Gifski, or an online converter, which uploads your video to a server.
Is it better to use MP4 instead of GIF?
Usually, yes. A looping silent MP4 or WebM is far smaller and looks better than a GIF. Use a real GIF only where the destination demands one. If you already have a GIF, you can convert it to MP4 to shrink it.
Keep reading