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
- 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.
- 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.
- Open the export dialog and choose GIF. The GIF-specific options appear: frames per second, maximum width, and infinite loop.
- 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.
- 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.
- Turn on infinite loop for a short demo meant to replay continuously; turn it off for a sequence with a clear beginning and end.
- 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
| Format | Pick it for | Trade-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:
- 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.
- Width. Going from 1200 px to 800 px removes roughly half the pixels.
- 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