How to record a GIF of your screen on Mac

The macOS screen recorder (Shift-Command-5) saves a .mov video. To get a GIF you can drop into a chat, a README or a bug report, you then have to convert it with another tool. CapturePush is a free macOS menu bar app that records a region of your screen directly to an animated GIF — or to MP4 — in one step.

Record a GIF, Step by Step

  1. Click the CapturePush icon in the menu bar and choose Record GIF, or use the hotkey you assigned in Preferences → Shortcuts.
  2. Drag to select the part of the screen you want to record.
  3. A 5-second countdown starts. Press Start to skip it, or abort if you need to reselect.
  4. The selection border turns green while recording. Do whatever you want to demonstrate.
  5. Stop from the control bar below the selection, or press the same hotkey again.

CapturePush encodes the GIF and then handles it like any other capture: saved to your Mac, or uploaded to your own server or S3-compatible storage with the link copied to your clipboard.

Small GIFs Without Fiddling

GIF or MP4?

GIFMP4
Best forShort UI demos, bug reports, READMEsLonger clips, video, lots of motion
Frame rate10 fps30 fps
Plays inlineAlmost everywhere, no player neededWhere video embeds are supported
File sizeSmall for static content, larger with motionEfficient for motion (H.264)

Both are in the same menu: choose Record MP4 instead of Record GIF and the rest of the workflow is identical.

Upload Recordings, Keep Screenshots Local

If you only want links for recordings, set the upload scope to Recordings Only in Preferences → Upload. Screenshots are then saved locally while GIF and MP4 recordings are uploaded and linked.

Need a still image of a long page instead? See how to take a scrolling screenshot on Mac.

Try CapturePush

Screen to GIF on macOS. Free, native, no account required.

Download for Mac
Free · macOS 13+ · Apple Silicon native