• Home
  • blog
  • Screen Recording Utilities for macOS

Screen Recording Utilities for macOS

I record quite a few short little videos. Sometimes for use demonstrating bugs or weirdnesses. Sometimes right here for the blog. A lot of times for Instagram or other social media.

Allow me to get SUPER NITPICKY about what I like.

  • Multiple formats. Sometimes you need a GIF. Sometimes you need an MP4. Sometimes you need both. It’s ideal if the software can export as either or both.
  • Easily resizeable recording area. If you need to record the entire screen, fine, but I feel like that’s the job for more full-blown screencasting apps. More often, I need to record a smaller bit of the screen. Ideally, I can drag over the portion I want, but the more control the better.
  • Aspect ratios and saved sizes. Speaking of control, it’s likely I might want a square recording (like if it’s going to Instagram) or I might want a 16:9, a common aspect ratio for TV’s and web video. Ideally, the software helps me get there quickly.
  • Cursor/clicking, or not. Sometimes the point of a video is to demonstrate something, which might require showing the cursor and interactions like clicks. Ideally, that is available but turn-off-able.
  • Editing after recording. The chances of getting a perfect take are rare. More commonly, I’d like to adjust the start and end time of the recording. Since it’s likely the GIF or video is meant to repeat, playing the recording as this is happening is ideal.
  • Configurable shortcuts. I’d ideally like to hit a keyboard command to fire up the app, select a recording area, and go.
  • Audio or no audio. It should be possible to record sound, clear if I am or not, and configurable.
  • Cost. This is just informational as it’s typically a factor. Generally I like to pay for things as it can be a good indicator of quality and support. But as we all known, open source can be incredible, and incentivized companies can do well making free products, too.
  • Retains history. Maybe I need to re-cut it. Maybe I lost my export somehow. Maybe the app weirdly quit. Ideally, I’d like some history so I can go back to some older recordings and export another copy.

GIPHY Capture

The green box there is the area of the screen GIPHY Capture records.

This is a great idea for a company like GIPHY to build, and they’ve done a fine job here. Best of all, I’ve watched it evolve over time to get more and more useful. As a cool bonus feature, you can add captions at specific points in the recording.

My main gripe is the two-window system. The green-box window has recording and history, then a second window for editing and exporting. That alone is no big deal, but when you are editing, you often want to be gone with the green box. But closing the green box means quitting the whole app.

Multiple formatsGIF, MP4, or “Batch” which outputs a folder with both.
Easily resizeable recording areaPosition and size the green box over the area you want to record.
Aspect ratios and saved sizesNo aspect ratios, but you can specifiy pixel width/height and it will save your recently used ones. A bit hidden, you have to click the pixel dimensions in the lower right to access it.
Cursor/clickingRecording the cursor is on/off setting. If on, it adds a circle around the cursor when you click.
Editing after recordingHandles at the beginning and end of the timeline allow you to drag them inward to crop the clip. Very nicely handled (get it?) — I think this might be the best take on editing.
File size controlYou can choose from a handful of options for both pixel size and frame rate to control size.

Not as fine-grained as you might want but likely fits most needs.

Configurable shortcutsWhen the app is open, you can set a letter or number as a key command to start/stop recording.
Audio or no audioNo audio recording at all
Retains historyI’m not sure how far back the history goes (it’s a bit hard to navigate beyond what you can see) but the lower bar of the green recording window gives history access to the last few very easily. Batch exporting is a clever feature. Sometimes I really do need both types (GIF and video), and that need is likely to increase.


I think Kap is my favorite one. At least it is today. It’s quite polished, and also open source, perhaps as a bit of marketing for the agency it comes from.

Kap is at version 2.0 right now, and I quite like it. I had 1.0 and aborted pretty quickly. I can’t remember why exactly, but it didn’t measure up to other options. Version 2.0 is perhaps best-of-breed. I’m a fan of the fact that it’s a menu bar app, so it is ready all the time instead of something I need to launch.

Its fancy bonus feature is installable export locations, like uploading to Cloudinary or S3.

The keyboard shortcut is one thing that (and this is weirdly unique to me) really bugs me. It actually keeps me from having it open all the time, because Command-Shift-5 is CodePen’s command for re-running, which I use all the time. Configurability, please!

Multiple formatsThe most formats! GIF and MP4, but also WebM and APNG. Cool, but you can only export one at a time.
Easily resizeable recording areaClicking the record button gives you little black-white dashed lines you position and size over the recording area. If GIPHY Capture’s green screen is papa bear (too much), this is mama bear (too little). There is probably a just right baby bear in there somewhere.
Aspect ratios and saved sizesSizing is a first-class citizen here, giving you a dropdown for aspect ratio or controls for exact sizes (that it remembers).
Cursor/clickingUnder preferences, you can flip cursor recording on and off (and separately from click highlighting).
Editing after recordingDrag handles from the start or end inward to edit.
File size controlIt’s a big strange. There is an FPS control buried in settings to adjust the frame rate, but then on the editing screen before you export, you only get to pick between 30 and 15, so it’s not clear what happens if you’ve adjusted it in settings to something other than those.
Configurable shortcutsWeirdly, it’s Command-Shift-5, which it doesn’t tell you, allow you to turn off, or configure.
Audio or no audioOne click to turn on and off right before you record or after you record.
CostFree and open source.
Retains historyNo history, but warns you before you close an editing window so you don’t accidently lose recordings.


Old school! LICEcap is the app that opened my eyes to the idea that these apps were even a thing. Perhaps the first of its kind.

Multiple formatsGIF only
Easily resizeable recording areaThe empty frame window might be the most clear UI out of all of them.
Aspect ratios and saved sizesNeither, but it is easy to manually resize or type in pixel dimensions manually
Cursor/clickingYou decide if you want it right before you record.
Editing after recordingNone
File size controlYou can choose the FPS as you record, so you have good control, but it can’t be changed after recording. So if it ends up too large or too small, you have to re-record.
Configurable shortcutsNone
Audio or no audioAs it’s GIF only, there is no audio.
Retains historyNo


Menu bar app

Droplr absolutely has the power to record quick screencasts, but it’s much more limited than these others. What it does offer is a very quick way to get your screencasts up onto the web in a permanent and shareable way very quickly. If that’s the most important thing to you, you’d be in good hands.

Multiple formatsGIF or MOV
Easily resizeable recording areaEvery time you record you have to drag over the area you want to record.
Aspect ratios and saved sizesEasy to select a recording area, but it doesn’t save sizes, tell you the dimensions of your selected area, or help with aspect ratios.
Cursor/clickingAutomatically includes cursor and click highlighting.
Editing after recordingNone. You just choose GIF or MOV and it auto-uploads it. The ability to at least save locally before uploading would be nice.
File size controlNone
Configurable shortcutsYou can pick a custom keyboard command for screencasts, along with different key commands for everythinge else Droplr does.
Audio or no audioAs you upload, it gives the impression that videos automatically include sound. But, you can turn off audio recording in preferences.
CostFreemium. If you need unlimited length screen recordings, it’s $8.29/month.
Retains historyYep, through the Droplr service, you’ll have a complete history of all recordings.


Like Droplr, CloudApp will help you record a screencast, but it’s all about getting that screencast uploaded to their service so you can share it from there. That can be awfully handy, but also get in the way when you just want to work locally. You can set a preference to save the GIF and movie record locally, but it’s a PRO feature.

Multiple formatsGIF or MOV, which you pick before you record.
Easily resizeable recording areaDrag over the area you want.
Aspect ratios and saved sizesAlso like Droplr, you drag over the area you want, but it doesn’t tell you the dimensions as you are doing it, allow to specify or adjust that size with numbers or help with aspect ratios.
Cursor/clickingOption in preferences.
Editing after recordingNo
File size controlIn preferences, you can configure GIF FPS at 3, 6, or 12.
Configurable shortcutsLots of options for all the types of screenshots or recordings you can do.
Audio or no audioButton to turn on or off (and select source) right before you record.
CostFreemium. Pro plans start at $8/month. Very heavy on the upgrade triggers.
Retains historyOn their service.

Quicktime Player

It’s worth knowing that macOS has a built-in way to record the screen, and it’s not half bad. Pop it open and do File > New Screen Recording and you have a decent little tool for video recordings.

Multiple formatsJust video.
Easily resizeable recording areaDrag over the area you want to record (or just click to record the whole screen).
Aspect ratios and saved sizesNo help with saved sizes, specifying the size you want, previously used sizes, or aspect ratios.
Cursor/clickingYou automatically get the cursor, but no click highlighting.
Editing after recordingCommand-T gives you a Trim dialog for editing the start and end points.
File size controlYou can export the video in 4K, 1080p, 720p, etc. If the video isn’t big enough, the unavailable options are grayed out.
Configurable shortcutsNot configurable, but it does have default shortcuts for when the app is open and active.
Audio or no audioBeside the red button that starts the recording there is a dropdown to select an audio source (or none).
CostFree, as in comes with macOS.
Retains historyOnly if you save the files. It will prompt you to save before closing them.


Gifox was unknown to me before I started looking around for this post. It’s pretty great! Very modern. Lots of options. Fairly priced. Plus a few pretty neat features.

Multiple formatsOnly GIF, which is unfortunate as it might be this app’s only weakness.
Easily resizeable recording areaDrag to record an area (helps you with coordinates and sizing) or record specific windows (nice touch).
Aspect ratios and saved sizesNo aspect ratios, but it does allow you to lock the size so that subsequent recordings open up at exactly the same size.
Cursor/clickingOption in settings.
Editing after recordingNone
File size controlIn settings you can control recording and playback FPS.
Configurable shortcutsVery helpful with shortcuts. Little stuff like the spacebar to start/stop recording, but also a bunch of configurable ones in settings.
Audio or no audioGIF only, so no audio.
CostFree version, but $4.99 for the licensed version which you’ll probably want because it watermarks the recording otherwise.
Retains historyAutomatically saves all recordings, so you can’t lose them unless you trash them. Also has integrations with Dropbox, Google Drive, and Imgur so it can push directly there.


Screenflow is really beefy screencasting software. All the stuff we’ve looked at so far is for little tiny quicky stuff. Screenflow is for long-form, edited, fancy screencasts. You can use it for little stuff, but it would be overkill and all the control would probably get in the way more than help. But if you need lots of control, it’s fantastic.

Multiple formatsVideo is the primary target here, but the latest version does now have animated GIF export.
Easily resizeable recording areaScreenflow turns this on it’s head. Generally, you record the entire screen, then during editing, you crop down to what you need. Newer versions let you scope down the recording area before you record, but the old paradigm is still there and probably a smart way to work in general.
Aspect ratios and saved sizesLots of control. It defaults to resizing as an aspect ratio when you crop after recording, but you can change it with hard pixel values if you wish, or choose from presets.
Cursor/clickingLoads of control here. As you’re editing, you can add action points that allow you to focus on the cursor with various effects, like graying out the rest of the screen.
Editing after recordingThis is the main point of Screenflow.
File size controlLots of exporting control for size, speed, and quality.
Configurable shortcutsMassive set of configurable keyboard commands.
Audio or no audioYou choose what audio sources you want to record when you record. You can always remove those tracks during editing, or edit the audio just as you do the video.
CostStarts at $129.99.
Retains historyOnly what you save.

The Graveyard?

  • Screeny. Looks pretty nice, but also looks like it hasn’t been touched in five years and I didn’t wanna spend $14.99 when there seems to be a lot of good modern alternatives.
  • Recordit. Looks pretty similar to some of these others — notably CloudApp and Droplr — as it has a hosted service. But also sorta looks limited and abandoned.
  • GifGrabber. Looks pretty good and it’s free! Just also feels a bit abandoned and only does GIF. This is the one that turned into GIPHY Capture.

The post Screen Recording Utilities for macOS appeared first on CSS-Tricks.