How to zoom in during a screen recording on Mac
By Ziad Ziadeh, Snapline’s developer · Published 13 September 2026
The short version
- macOS has no zoom while recording. Neither ⇧⌘5 nor QuickTime Player offers a control that changes the framing once the take has started.
- Free route: record wide and zoom afterwards. iMovie's Crop to Fill does it in a few clicks, and ffmpeg's zoompan filter does it from the terminal.
- Snapline zooms the take as it happens: ⌥⌘Z pushes the recording in to 2× on whatever the pointer is over, and a second press eases it back out.
What macOS gives you (and doesn't)
There is no zoom while recording in macOS. Open the Screenshot app (⇧⌘5) or QuickTime Player's File → New Screen Recording and the Options menu covers the microphone, the save location, a timer and Show Mouse Clicks in Recording. Nothing there changes the framing, and nothing appears once recording starts either: the picture you chose at the beginning is the picture for the whole take. That is fine for a demo of a window and wrong for the thing recordings are most often made to show, a checkbox or a value in an inspector, which at half size in a chat client is a few pixels tall and unreadable.
| Method | Zoom during the take | Zoom afterwards | What it costs you | Cost model |
|---|---|---|---|---|
| ⇧⌘5 / QuickTime Player | No | No | Nothing to set up, nothing to zoom with | Free, preinstalled |
| macOS Accessibility Zoom | Magnifies the whole screen | No | Magnifies your own view too, and is not per recording | Free, built in |
| iMovie | No | Yes, Crop to Fill or Ken Burns | A second pass over the clip, and an export | Free from the App Store |
| ffmpeg zoompan | No | Yes, and scriptable | Command line, and a re-encode | Free, open source |
| ScreenFlow, Camtasia | No | Yes, keyframed and precise | A full editing workflow per video | Paid, check the vendor |
| Snapline (⌥⌘Z) | Yes, 2× on the pointer | No, it is in the frames | Fixed at 2×, and permanent once the take ends | One-time license, free to try |
The free route: zoom afterwards in iMovie or ffmpeg
This is the standard answer, and for a video you were going to edit anyway it is the better one. Record wide, then enlarge the moment in an editor.
iMovie, free from the Mac App Store:
- Record the area with ⇧⌘5 or QuickTime, framed wide enough that the detail is actually in the picture. Nothing later can crop in to something you never captured.
- Create a project and drag the recording onto the timeline.
- Put the playhead where the zoom should start and press ⌘B to split, then again where it should end. The middle piece is what gets enlarged.
- Select that piece, click the Cropping button above the viewer, and choose Crop to Fill. Drag and size the frame over the detail. Ken Burns, in the same control, gives a move between two framings rather than a fixed one.
- Share the project as a file. The original recording is untouched.
ffmpeg, if you would rather not open an editor:
- The zoompan filter does a timed zoom, and crop plus scale does a fixed one. Both re-encode, so keep the original.
- It is the right tool when the same treatment has to be applied to many recordings, and the wrong one for a single video where you want to see what you are doing.
The honest limitation of the free route is not quality, it is friction. Every zoom is a second pass: find the moment again, split, frame, export, wait. For a tutorial that is worth it. For the short take you meant to paste into Slack a minute after recording it, the edit is longer than the recording.
Accessibility Zoom, and why it is a trap
macOS can magnify the screen itself, under System Settings → Accessibility → Zoom, with a keyboard shortcut or a modifier plus scroll. Since it changes what the display shows, a screen recorder can end up capturing the magnified view, which makes it look like the zoom-while-recording control macOS never shipped.
Treat that as something to test rather than rely on. What a recorder captures depends on the zoom style you picked (Full Screen, Split Screen or Picture-in-picture), on the macOS version, and on the capture API the recorder uses. Make a ten second test recording and watch it back before you commit to a real take.
Even where it does get captured, it has two problems that no setting fixes. It magnifies your view as well, so you are driving an app through a viewport that moves under your pointer while trying to narrate. And it is a system-wide setting, not a property of the recording: it applies to every display and every app, it enlarges your menu bar and your own windows along with the subject, and a region recording cannot zoom independently of the screen it sits on.
When a real editor is the right answer
If you are producing a course, a launch video or anything that will be watched more than it was recorded, a dedicated screen-recording editor is the better tool and this page would rather say so. ScreenFlow and Camtasia both do keyframed zoom and pan in post: you choose the exact framing, the exact easing and the exact moment, you can change your mind a week later, and the zoom is rendered from the full-resolution original rather than from pixels that were already captured.
That last point is the real technical difference. Any zoom applied while recording is enlarging pixels that have already been captured, so it is an upscale. A zoom applied in post, from a recording made at full resolution, is a crop of something sharper. If the output has to stand up on a big screen, record wide and zoom in post.
Zoom while the take runs: Snapline
Snapline puts the zoom in the recording itself, for the case the editors above are too much machinery for: a short take you want to send as it is.
- Press ⌥⌘R (rebindable) and pick a region, a window or a whole display.
- Put the pointer on the detail and press ⌥⌘Z. The recording pushes in to 2× on whatever the pointer is over, eased over about a third of a second. Press it again to come back out.
- The framing then follows the pointer, moving only once the pointer nears the edge of what is on screen, so the picture tracks your subject rather than jittering after every small movement. That dead zone is why there is no separate pan control.
- While you are zoomed, a yellow guide on the recording's boundary shows exactly what is being filmed, with the magnification beside it. The guide is Snapline's own chrome and never lands in the movie.
- Region, window and whole-display takes all zoom. The same action is on the floating recording control beside Stop and Pause, and Zoom In / Zoom Out is in the menu bar.
- The zoom is composited into the frames, so a trim, a Convert to GIF and a share all keep it with nothing to re-export.
Two things worth knowing before you rely on it. 2× is the maximum, deliberately: the zoom enlarges pixels already captured, and 2× from a Retina source is roughly where text stays readable. And it cannot be removed from a finished recording, for the same reason the click and keystroke overlays cannot: it is in the frames. While the take is still running one more press takes it back, and the ease is a third of a second in each direction, so a stray press is an awkward moment rather than a ruined recording. If you need the zoom to stay editable, record wide and use one of the routes above.
One nicety if you record tutorials in design tools: ⌥⌘Z is registered only while a recording is running and given back the moment it ends, so between takes it stays Step Backward in Photoshop, Illustrator and After Effects. Like every Snapline shortcut, it is rebindable in Settings.
Snapline is free to try in full for 14 days (after the trial, capture unlocks with a one-time license: no subscription, no account) and requires macOS 14 or later. Screen Recording is the only permission recording needs.
Questions
Can you zoom in while recording your screen on a Mac?
Not with the built-in tools. Neither the Screenshot app (⇧⌘5) nor QuickTime Player has a zoom control that works while a recording is running, and there is no hidden setting for it. The usual answer is to record wide and zoom afterwards in an editor. Snapline is one of the apps that does it live: ⌥⌘Z pushes the running take in to 2× on whatever the pointer is over, and a second press eases it back out.
Does QuickTime Player have a zoom for screen recordings?
No. QuickTime Player's recording options cover the microphone, showing mouse clicks, the save location and a timer, but nothing that changes the framing once recording has started. QuickTime cannot zoom a finished recording either; for that you need an editor such as iMovie.
How do I zoom in on a screen recording afterwards for free?
iMovie is the simplest free route on a Mac. Drop the recording on the timeline, press ⌘B to split the clip at the start and end of the moment you want enlarged, select the middle piece, then use the Cropping controls above the viewer and pick Crop to Fill. Ken Burns in the same control gives a moving zoom. If you prefer the command line, ffmpeg's zoompan filter does the same thing and is scriptable.
Will macOS Accessibility Zoom appear in my screen recording?
It can, but treat it as something to test rather than rely on: what a recorder captures depends on the zoom style you chose (Full Screen, Split Screen or Picture-in-picture), the macOS version and the capture API the recorder uses. Make a ten second test recording and watch it back before committing to a real take. Accessibility Zoom also magnifies your own view of the screen, which makes it awkward to drive an app while demonstrating it.
Can a zoom be removed from a finished recording?
It depends where the zoom came from. A zoom added in an editor is an effect on a clip, so it can be adjusted or deleted at any time. A zoom recorded live, as Snapline's is, is composited into the frames while the take runs, so it cannot be taken out afterwards. While the recording is still running one more press of ⌥⌘Z reverses it. If you need the zoom to stay editable, record wide and do it in post.