Your Mac gets you 95% of the way there
Apple gives you the entire capture pipeline. Cmd-Shift-5 records any region of the screen to a tidy .mov. QuickTime trims it. AirDrop shuttles clips off your iPhone without a cable. And then the pipeline just ends: QuickTime exports no GIF, Preview exports no GIF, and Photos won't touch the format either. The one conversion you actually needed is the one macOS declines to do.
So you search, and the results split into two camps: menu-bar utilities from the Mac App Store at $9.99 or on subscription, and upload sites that take your .mov to a server and hand back a watermarked GIF. If neither of those ever felt right to you, keep that instinct.
Why Mac GIF apps cost money, and why this doesn't
Native Mac software has real costs baked in: a developer account, notarization, App Store review, Apple's cut of every sale, and an update treadmill every time macOS moves. A single-purpose utility has to charge something to exist, which is how a ten-second format conversion ends up with a subscription attached. None of that is villainy. It is overhead you don't need to fund for one GIF.
What the GIF sidesteps the storefront entirely. It is a web page, so there is no listing, no license, and no cut for anyone; a few ad units pay the hosting bill, and your Mac's own processor does the converting. Open it, drop the .mov, done. Since nothing arrives via download, there is no Gatekeeper warning, no "unidentified developer" dialog, and no app asking for permissions it shouldn't need.
Safari-native, and nothing leaves the machine
It behaves like a normal website in Safari, and identically in Chrome, Firefox, or Edge, because the converter is ordinary web code rather than a native binary. That makes the architecture question moot too: an M-series MacBook and an old Intel iMac load the same page and get the same tool, no separate builds, no Rosetta.
On a work Mac the bigger point is where the file goes, which is nowhere. The conversion happens inside the tab, so the customer demo or internal capture you're converting is never uploaded to anything. Disconnect after the page loads and it still converts, which is the cleanest evidence there is no server leg. If that property is the reason you're here, the no-upload page treats it properly.
Retina is why your GIFs come out enormous
Here's the Mac-specific catch nobody warns you about: Retina displays render at double density, so a Cmd-Shift-5 capture of a window that looks 800 points wide is actually 1600 pixels of video. GIF is a heavy format at the best of times, and feeding it double-density input is how a six-second capture turns into a 20 MB brick. The fix is cheap:
- Downscale first. Take the output down to around 800 pixels wide. The detail you lose is detail the GIF format would have destroyed anyway.
- Keep the rate modest. Screen movement reads smoothly at 12 to 15 fps; save anything higher for real motion.
- Thin the palette. Mac UI chrome uses remarkably few distinct colors, so 64 to 128 usually looks untouched.
- Watch the number. The estimated output size shifts as you adjust each dial, so you can stop exactly when it fits.
Trim before any of that, though. The gap between a three-second loop and an eight-second one dwarfs every compression trick. For cut-level precision the handles obey the arrow keys, moving a single frame at each tap, and the MOV page covers the format specifics if your source came from QuickTime or an iPhone.
One URL for the whole desk
Since the tool is a page rather than a platform app, the person next to you on a ThinkPad gets the identical converter at the identical link; the Windows page describes their side of it. Same for the conference-room Chromebook. One bookmark, no version drift, no "works on my Mac" caveats.
And the pricing survives skepticism: free, ad-supported, no watermark, no account, and no file-size cap imposed from outside your own hardware. The exports are your frames at your settings, whether the source was a screen capture, an iPhone clip, or an mkv you forgot you had.