Guides / How to convert a video to a GIF on Mac (good quality, small size)

How to convert a video to a GIF on Mac (good quality, small size)

Updated 2026-06-11 · Runs locally — nothing uploaded

Quick answer

Turn a clip into a sharp, reasonably small GIF on your Mac using a generated palette — no command line, nothing uploaded.

Output
Tutorial GIF
Processing
On your Mac
Setup
About 2 minutes to set up
Access
Free local task
Get it free on the Mac App Store

Want a GIF for a README, an issue, or a chat — without the grainy, oversized results most converters give you? The trick is the color palette: GIF only allows 256 colors, so a good GIF is built around a palette generated from your specific clip.

FFmix’s one-click Tutorial GIF preset does exactly that — generate a palette, then apply it — so your GIF stays sharp at a sensible size. It runs on your Mac, and nothing is uploaded.

Steps

  1. 1 Drag your clip into FFmix and trim to the segment you want.
  2. 2 Pick the Tutorial GIF preset (or the Make a GIF task).
  3. 3 Confirm and click Start — a palette-optimized GIF is saved.

Advanced: canonical ffmpeg recipe

This is the canonical recipe. FFmix adapts encoder flags to the engine on your Mac, then shows the final command; the command shown is the command run.

ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" output.gif
FFmix has a one-click "Tutorial GIF" preset

Drop a file and go — all local, nothing uploaded.

Download FFmix free

FAQ

Why do some GIFs look grainy or huge?

GIF only supports 256 colors, so the palette matters. FFmix generates a custom palette per clip (palettegen/paletteuse), which keeps the GIF sharp and the size reasonable.

How do I keep the GIF small?

Lower the frame rate and width — 15fps at 480px is a good default for demos. Shorter clips also help a lot.

Is anything uploaded?

No. The GIF is generated locally on your Mac through the bundled ffmpeg engine.