How to export a GIF from a screen recording on Mac

Updated 2026-09-02 · v0.2.10

A GIF is still the most convenient way to drop a piece of screen into a GitHub issue, a Slack message, a document or a README: it plays by itself, needs no player, and works in places that will not embed video. Here is how to export one straight from a recording, without a second app.

Why the built-in tool cannot do it

⌘⇧5 only produces .mov. Turning that into a GIF means moving the file to something else — ffmpeg in a terminal, Gifski, or an online converter. Beyond the extra step, it also makes it awkward to control the two settings that actually decide GIF quality: frame rate and width.

Exporting a GIF in Screen Studio

  1. Record just the part you need. Press ⌥⌘2 to drag a region — for a GIF, capturing the right area up front beats recording the whole screen and shrinking it later.
  2. Trim it on the timeline. The editor opens the moment you stop. Cut the head and tail, and remove the waiting in the middle. In a GIF every second costs file size, so shorter is strictly better.
  3. Open the export dialog and choose GIF. The GIF-specific options appear: frames per second, maximum width, and infinite loop.
  4. Set the frame rate. 12–15 fps suits most UI demos: smooth enough to read the motion, without doubling the file the way 30 fps does. If the clip is only clicks and page changes, 10 fps still reads fine.
  5. Set the maximum width. 800–1000 px fits GitHub's and Slack's content columns. Anything wider usually gets scaled down on display, which means paying bytes for pixels nobody sees.
  6. Turn on infinite loop for a short demo meant to replay continuously; turn it off for a sequence with a clear beginning and end.
  7. Pick a destination and export. There is a percentage and a cancel button, so a long clip does not lock up the app.

GIFs have no audio — that is the format, not the app. If your clip needs narration, export MP4; if it only needs to show how the interface behaves, a GIF is far more convenient.

Choosing between GIF, MP4 and MOV

FormatPick it forTrade-off
GIF Short clips under ~15 seconds in issues, READMEs, Slack, docs No sound, 256 colours, larger than video at the same length
MP4 (H.264) Anywhere: the web, social, sending to someone Needs a player, does not autoplay everywhere
MOV (HEVC) High quality at a smaller size, inside the Apple ecosystem Older devices and browsers may not open it

The GIF is too big

Three settings decide the size, in descending order of impact:

  1. Duration. Trimming is the most effective cut you can make. An 8-second clip almost always beats a 20-second one, both in bytes and in whether anyone watches to the end.
  2. Width. Going from 1200 px to 800 px removes roughly half the pixels.
  3. Frame rate. Going from 24 to 12 fps removes half the frames.

Still too big? Content with a lot of movement — video playing, transitions, an animated gradient background — compresses badly as GIF. Use MP4 for those.

Colours look banded or blotchy

A GIF carries 256 colours for the entire image, so a smooth gradient gets sliced into bands. There is no fixing that within the format. Two options: drop the gradient backdrop when recording something destined for GIF (use the graphite backdrop, or none), or switch to MP4.

The GIF does not autoplay where I posted it

Some platforms only play GIFs on click, or transcode them to video. That is platform behaviour. Where the destination supports video, MP4 usually looks better at a smaller size anyway.

Next

Recording system audio (for a narrated MP4) · Screenshots and markup (when a still image is enough)

Try Screen Studio

Free for macOS 15 and later, on both Apple silicon and Intel. No account needed.

Download · v0.2.10