By the ZoomCap team.We make ZoomCap, which appears in this article. Prices and features were checked on each vendor's own site on September 29, 2026. Where we could not test a tool ourselves, we say so. How we test
Short answer
The fastest way: record with ZoomCap. It zooms in on your clicks and your typing automatically, so you only fix the odd zoom instead of placing every one. It's free to try in the browser with nothing to install, the recording is never uploaded, and the paid plan is $29 once (or $12.49 a month). To do it by hand instead, keyframe Zoom and Position in any editor (DaVinci Resolve is free on Mac, Windows and Linux): full frame, zoomed in about half a second later, a hold, then back out.
Pick something else only if you need motion blur or hosted share links, or automatic zoom on Windows.
There are two ways to zoom in on a screen recording. You can let a recorder add the zooms for you from your clicks, or you can zoom in and out afterwards with keyframes in a video editor. The keyframe pattern is the same everywhere: 100% at the start, zoomed in on the area about half a second later, a hold, then back out. On a Mac, iMovie and DaVinci Resolve do this for free. On Windows, DaVinci Resolve and CapCut do. Zooming in while screen recording, with macOS Zoom or Windows Magnifier, also costs nothing, but test it first: many recorders capture the unzoomed screen.
The keyframe steps in this guide also work for zooming in on part of any video, not only a screen recording. The ZoomCap steps come from our own product. Steps for other editors follow each app's own documentation as checked in September 2026, and for paid recorders we haven't tested hands-on, such as Screen Studio, we say what their sites state. Our method is on how we test.
TL;DR
- Fastest: an auto-zoom recorder. ZoomCap turns your recorded clicks and typing bursts into eased zooms, and you only fix the ones it got wrong. Other auto-zoom tools are covered below.
- Free with full control: DaVinci Resolve on Mac, Windows or Linux, or CapCut. Keyframe Zoom (or Scale) and Position. Once you've done a few, each zoom takes about a minute.
- Mac with nothing new to install: iMovie. It has no keyframes, so you split the clip and use Ken Burns or Crop to Fill. It works, but it's fiddly.
- Windows 11, built in: Clipchamp can crop a section or apply a preset zoom effect. It has no keyframes, so you can't set exactly when a zoom starts and stops.
- Already paying for an editor: Final Cut Pro, Premiere Pro and Camtasia all do zooms properly.
- Settings that work: zoom 1.3–2×, ease in over roughly 0.5–1 second, and hold for at least 2 seconds.
Who this is for
This guide is for anyone whose recording turned out unreadable at the size people actually watch it. Maybe you're a developer sending a bug to a teammate, a founder cutting a 60-second product demo, or a support agent answering a ticket with a quick walkthrough. What you need is the same: the viewer should see the button, the field or the error without squinting. If the problem is bigger than zoom (tiny fonts, a cluttered desktop, rough audio), start with why screen recordings look bad and come back here for the zooms.
Method 1: Let the recorder zoom from your clicks
Automatic zoom records where and when you click (some tools also track typing) and turns each burst of activity into a zoom that eases in, holds and eases out. You don't place any keyframes. You watch the result, then move, re-aim or delete the few zooms that landed in the wrong place. Best for: product demos and tutorials you make regularly, where editing time is the real cost.
Why ZoomCap
We make ZoomCap, so weigh this accordingly, but we built it for exactly this job. It zooms on clicks and on typing, which most click-only tools miss in forms and terminals. The zooms land on an editable timeline, so a wrong one is a drag or a delete, not a re-record. Recordings are edited and exported on your computer and never uploaded (see security). And it costs $29 once, which over three years is $295 less than Screen Studio's yearly plan. You can try the editor free in the browser before paying anything.
With ZoomCap on a Mac or Linux (the CLI)
- Open a terminal and run
npx zoomcap record. You don't install anything, but you do need Node 18 or later and a paid ZoomCap plan. The first run signs you in and asks for Screen Recording, Microphone and Accessibility/Input Monitoring permissions. That last one is how ZoomCap sees your clicks. - Record as usual. On macOS 15 or later, a ● REC item appears in the menu bar with Stop and Mark Zoom. ZoomCap tracks every click, and it tracks when you type. It records the timing only, never which keys.
- If there's a moment you want zoomed but won't click, such as something you point at while you talk, press
⌃⌥Zto mark it. - Stop with
⌃⌥S, or pressqin the terminal. The editor opens in your browser with the zooms already on the timeline. - Scrub through it. You can drag a zoom along the timeline to move it or drag its edges to change its length. The re-aim button lets you click a new target in the preview, the Amount slider changes the depth, and you can delete any zoom you don't want.
- Export an MP4 (720p to 4K) or a GIF. Encoding runs on your machine, and nothing is uploaded; the data flow is on our security page.
Some limits: on Linux the CLI works on X11 only, records video without audio, and doesn't support Wayland yet. There's no Windows CLI yet. Macs older than macOS 15 fall back to a video-only recorder. The zoom moves have no motion blur. The smooth, redrawn cursor only applies to CLI recordings. The full flag list is in the docs.
With the browser recorder, or a video you already have
A web page can't see clicks in other apps. That means recordings made at zoomcap.live/record, and MP4s from other recorders, arrive without click data. You place the zooms yourself in the same editor, and each one takes a few seconds:
- Record in the browser (Chrome or Edge on desktop is the most reliable), or drop an existing .mp4, .mov or .webm on the editor's import page.
- Pause where the zoom should start and click Add zoom at playhead.
- Click the spot in the preview you want to zoom toward. The zoom is placed at 1.3× for 5 seconds.
- Drag the marker and its edges on the timeline to fit. Set Amount anywhere from 10% to 150%, which is 1.1× to 2.5×.
The free plan gives you 2 exports a month with a small watermark, and commercial use is allowed. Pro ($12.49 a month) and Lifetime ($29 once) remove both limits and add the CLI (prices as of September 2026, on our pricing page). Payments go through Dodo Payments, and paid plans have a 14-day refund if it doesn't work for you and we can't fix it.
Other recorders that zoom automatically, if you need something specific
Prices and features below are from each vendor's site, checked September 2026; we haven't tested the paid Mac apps hands-on.
- Screen Studio is Mac-only and zooms automatically on your clicks. According to its site it also adds motion blur, share links and iOS device recording, which ZoomCap doesn't have. It costs $29/mo or $108/yr ($9/mo billed yearly). It fits if you need motion blur or share links and don't mind a subscription.
- Tella has native Mac and Windows apps and a Chrome extension. It turns captured clicks into a first pass of zooms and hosts the result with a share link. There's no free plan (7-day trial); the paid plan is Pro $26/user/mo.
- Camtasia's SmartFocus adds zoom and pan animations to recordings made with Camtasia Recorder (.trec files). Camtasia is a full editor on Windows and macOS; Essentials is $179.88/yr according to TechSmith, which also shows regional prices.
- OpenScreen is free and MIT-licensed, with no watermark and no account. It runs on Windows, macOS and Linux and zooms at 1.25×, 1.5× or 1.8×. It fits if your budget is $0 or you need automatic zoom on Windows.
- Recordly is free and open source (AGPL-3.0) on macOS 14+, Windows 10, Linux, with zoom suggestions from cursor activity.
We compared ten of them, with prices, in screen recorders with automatic zoom.
Method 2: Zoom in and out with keyframes in a free editor
A zoom in any editor takes four keyframes on two properties, scale and position. The first keyframe is full frame. About half a second later, the second is zoomed in on the area. The third holds that framing, and the fourth, half a second after that, returns to full frame. Put scale and position keyframes on the same frames so the move reads as one camera motion. Best for: the occasional video, or when you want exact control and pay nothing.
What about QuickTime Player?
QuickTime Player can't zoom in on a screen recording. Its editing tools cover trimming, splitting, rearranging, rotating and flipping, and Apple's QuickTime guide lists no crop or zoom. Open the recording in iMovie instead, which is free on every Mac: Crop to Fill gives you a static zoom and Ken Burns gives you an animated one.
iMovie (Mac, free)
iMovie has no keyframes. Its Ken Burns effect animates from a Start frame to an End frame across a whole clip, so you split the recording into pieces and give each piece its own framing.
- Drag the recording into the timeline. Put the playhead where the zoom should begin and choose Modify → Split Clip. Split again where the zoom-in should finish, about half a second later, where the zoom-out should start, and where it should end. You now have five pieces: before, zoom-in, hold, zoom-out, after.
- Select the zoom-in piece, click the Cropping button above the viewer, then click Ken Burns. Leave the Start frame covering the whole picture. Drag and resize the End frame around the area you want. Click Apply.
- Select the hold piece, click Cropping, then Crop to Fill. Match the frame to the End frame from the previous step and click Apply.
- Select the zoom-out piece and apply Ken Burns again, with the tight frame as Start and the full picture as End. The Swap Start and End Areas button reverses an existing move.
Matching the frames by eye is the weak spot, and a small mismatch shows up as a jump. If that bothers you, skip the animated pieces: split around the moment and Crop to Fill the middle. A hard-cut zoom looks fine in a tutorial. Crop to Fill is locked to 16:9.
DaVinci Resolve (Mac, Windows, Linux; free)
Resolve is the free keyframe editor worth learning if you'll zoom by hand more than once. It's currently on version 21, and the free version handles 8-bit footage at up to 60 fps and UHD, which covers screen recordings.
- On the Edit page, drag the recording into the timeline and select it. Open the Inspector (top right) and find Video → Transform.
- Put the playhead where the zoom starts and click the diamond keyframe button next to Zoom and next to Position. This locks in the full-frame view.
- Move the playhead 15–20 frames forward. Raise Zoom (1.5 is a good first try) and adjust Position so the area you care about is centred. Resolve adds the new keyframes for you. You can also set the viewer's on-screen control to Transform and drag the box instead of typing numbers.
- Move to where the zoom-out should begin and click both diamonds to hold the framing. Move 15–20 frames on and set Zoom back to 1.0 and Position back to 0.
- Open the clip's keyframe curves in the timeline, right-click the keyframes, and switch them from linear to ease in and ease out.
For a single push-in, Dynamic Zoom in the Inspector is faster. You set a green start box and a red end box, then choose Linear, Ease In, Ease Out or Ease In and Out. It spans the whole clip, so split the clip first.
CapCut (Mac and Windows desktop)
- Import the recording, drag it to the timeline and select it.
- Put the playhead at the zoom start. In the panel on the right, go to Video → Basic and click the diamond next to Scale and next to Position.
- Move about half a second forward. Raise Scale (try 150%) and move Position until the area is centred. CapCut adds the keyframes.
- Add a hold keyframe where the zoom-out starts, then return Scale to 100% and Position to 0 half a second later.
As of September 2026, current third-party breakdowns of CapCut's plans list keyframes in the free tier and say effects and templates marked Pro export with a watermark. CapCut's own pricing page wouldn't load for us, so check the current plan before you rely on it.
Clipchamp (Windows 11 and the browser)
As of September 2026, Clipchamp has no keyframe animation, so you can't decide exactly when a zoom starts and stops. What you can do:
- Select the clip, move the playhead to the start of the moment and press
Sto split. Split again where it ends. - Select the middle piece, click the crop button on the floating toolbar in the preview, drag the handles in around the area you want, and click done. The result is a hard-cut zoom.
- For motion, search the Effects tab for "zoom". Third-party guides describe a preset slow zoom where you choose the position and a speed, but not the exact timing.
Clipchamp's free plan exports up to 1080p without a watermark.
Method 3: Paid editors
If you already pay for one of these, you don't need anything else. They all use the same keyframe pattern as above and give you proper easing controls. Best for: people who already edit video, and videos with more going on than a screen recording.
- Final Cut Pro (Mac; a one-time purchase, or part of an Apple subscription bundle; see Apple's Final Cut Pro page for the current price). Select the clip, then in the Video inspector click the Keyframe button next to Scale and Position under Transform. Move the playhead and change the values, and Final Cut adds the next keyframes itself. To drag in the viewer instead, press
Shift-Tfor the Transform onscreen controls. - Camtasia (Windows and Mac). On Windows, put the playhead at the moment, open Animations → Zoom-n-Pan, and move and resize the rectangle. Then drag the animation arrow on the clip to set its timing, and drag its ends to change the duration. On a Mac, Zoom-n-Pan is under the Edit menu. The trial exports carry a watermark until you buy an annual Essentials, Create or Pro plan (Essentials is $179.88/yr according to TechSmith, with regional prices in its store).
- Premiere Pro (Mac and Windows; a monthly or annual Adobe subscription; see Adobe's pricing page for the current price). Select the clip, open Window → Effect Controls and expand Motion. Click the stopwatch next to Scale and Position, move the playhead, and change both values. For easing, right-click the keyframes and choose Temporal Interpolation → Ease In or Ease Out.
Method 4: Zoom in while screen recording (live OS zoom)
macOS Zoom and Windows Magnifier enlarge your actual screen, so in theory the recording shows whatever you see. In practice, whether the zoom ends up in the file depends on your OS version, the zoom style you use and how your recorder captures the screen. Some reports say it works, and others say the file shows the unzoomed screen. It costs nothing, but make a 10-second test recording before you rely on it.
On a Mac
- Open System Settings → Accessibility → Zoom and turn on Use keyboard shortcuts to zoom. You can also turn on Use scroll gesture with modifier keys to zoom and pick Control, Option or Command.
- Start recording. Press
⌥⌘8to switch zoom on and off,⌥⌘=to zoom in and⌥⌘-to zoom out, or hold your modifier key and scroll.
On Windows
- Press
Win + Plusto turn Magnifier on and zoom in.Win + Minuszooms out, andWin + Escturns it off. Ctrl + Alt + Fswitches to the full-screen view andCtrl + Alt + Lto the lens view.
Pros: it's free, needs no editing, and the zoom follows your pointer while you talk. Cons: it may not show up in the recording at all. On Windows, one user reported that OBS's display capture recorded the screen without the Magnifier. On macOS, reports range from working fine to glitching to showing nothing. It also zooms your view, so you're driving the app while zoomed in. The magnified view tracks every twitch of the pointer, which looks jumpy to a viewer. And it's baked in: you can't change a zoom afterwards. Verdict: fine for a quick internal video after a test, and the wrong choice for anything you'll publish.
On an iPhone
The iPhone's built-in screen recording captures the full screen even while Accessibility Zoom is on. An Apple Community moderator called it a known limitation. So on an iPhone, you add the zoom after recording.
- Zoom the whole video (Photos): open the recording, tap Edit, tap Crop, drag the corners in, and tap Done.
- Zoom one section (iMovie): tap the clip, tap Actions, then Split at the start and end of the moment. Select the middle piece, tap the Zoom Control button in the viewer, pinch to zoom, and drag to frame. iMovie on iPhone only applies Ken Burns to photos, so these video zooms are hard cuts.
- Animated zoom (CapCut): the mobile app has keyframes. Tap the diamond at the start, move forward, tap it again and pinch to zoom in, then add a third keyframe to zoom back out.
How much to zoom, how long to hold, and how to ease
These rules hold no matter which method you pick. Start at 1.5×, hold for at least 2 seconds, and take 0.5–1 second to get there on an ease-in-out curve. Adjust from there.
Zoom amount: 1.3–2×
Use about 1.3× when the viewer still needs the surrounding interface, like a menu opening next to the button you clicked. Go toward 2× for small text: a form field, a line in a terminal, a toast notification. Past about 2×, viewers lose track of where on the screen they are, and you run out of pixels. A zoom stays sharp only while the zoomed-in area still contains at least as many pixels as your export. Recording a 4K display (3,840 px wide) and exporting 1080p (1,920 px) leaves room for 2×. A Retina laptop captured at roughly 3,000 px wide gives you about 1.5×. A 1080p capture exported at 1080p softens at any zoom, so record at your display's native resolution.
Hold: long enough to read it, plus a beat
Hold for as long as it takes to read what you zoomed in on, plus a moment. That's rarely under 2 seconds and usually 3–5. If you're narrating, hold until you finish the sentence about it. Zoom out as soon as the next action happens somewhere else. Our auto-zoom holds for 2 seconds after your last click or keystroke and merges bursts that fall close together, so the frame doesn't whip in and out.
Easing: never linear
Take 0.5–1 second to zoom in and a little longer to zoom out. Use an ease-in-out curve so the move starts and stops gently. Linear motion, which many editors use by default, starts and stops at full speed and looks mechanical. In ZoomCap, zooms ease in over about a second on a spring curve and ease out slightly more slowly.
A zoom plan you can copy
Here's a 60-second product demo of creating an invoice, planned before recording:
- 0:00–0:05, no zoom: show the whole app so the viewer knows where they are.
- 0:05, click "New invoice": zoom 1.5× on the form and hold while you type the customer name.
- 0:15, move to the line items: zoom out, because the viewer needs the table in context.
- 0:20, add two items: zoom 1.3× on the table.
- 0:35, the total: zoom 2× on the small figure and hold for 3 seconds.
- 0:45, click Send: zoom out and show the confirmation full frame.
A bug report usually needs a single zoom, on the error, held for 4 seconds. A support answer usually needs one too, on the setting the customer couldn't find. There's more on structuring both in how to record a product demo and how to record a bug report video.
Terminals, typing and vertical video
Zooming in on typing in a terminal or code editor
Most auto-zoom tools react to mouse clicks, and a terminal demo has very few. ZoomCap's CLI also records when you type (the timing only, never which keys) and holds a zoom on the last place you clicked for as long as the typing burst lasts. It doesn't follow the text caret, so click once into the pane you're about to type in. In a manual editor, zoom to between 1.5× and 2× on the prompt line and hold the zoom for the whole command and its output rather than zooming per keystroke. Font size matters more than zoom here; see how to record a terminal demo.
Vertical 9:16 videos
Zoom less than you think. A 9:16 frame cut from a 16:9 recording already shows only about a third of the screen's width, which is a big zoom in itself. Keep the frame on the action rather than stacking zooms on top. ZoomCap's follow-cursor option for vertical exports does this, and in a manual editor you keyframe Position rather than Scale.
When not to zoom (or record at all)
- The first shot of a new screen. Show it whole first. A zoom only makes sense once the viewer knows what it's a zoom of.
- Rapid clicks across the screen. Zooming on each one whips the frame back and forth. Stay wide, or use one zoom that covers the whole cluster.
- Big fonts watched full screen. If you bumped your font size and your team watches on large monitors, a wide shot may already be readable.
- A one-step answer. A screenshot with an arrow beats a video. Reference material people will search belongs in a doc. A back-and-forth problem is faster on a live call.
One privacy note: a zoom makes things legible, including things you didn't mean to show. Before you export, check the zoomed frames for API keys in a terminal, customer names and emails, notification banners, and open tabs. Auto-zoom goes wherever you click, so this matters even more with it. Turn on Do Not Disturb before you record.
All four methods compared
| Method | Effort per zoom | Result | Cost (checked Sep 2026) | Platforms | Main tradeoff |
|---|---|---|---|---|---|
| ZoomCap CLI (auto) | Near zero; fix the misses | Eased, re-aimable zooms plus a smooth cursor | $29 once or $12.49/mo | macOS; Linux X11 (video only) | No Windows CLI, no motion blur |
| ZoomCap browser + manual zooms | A few seconds | The same eased zooms, placed by you | Free: 2 watermarked exports/mo | Desktop Chrome or Edge, any OS | No automatic zoom outside its own tab |
| Screen Studio (auto) | Near zero | Automatic zooms with motion blur (per its site) | $29/mo or $108/yr | macOS only | Subscription only; fees non-refundable per its terms |
| OpenScreen / Recordly (auto) | Near zero | Cursor-following zooms or zoom suggestions | Free | Mac, Windows, Linux | Community projects, no paid support |
| DaVinci Resolve / CapCut keyframes | About a minute | Full control; as smooth as your easing | Free | Resolve: Mac, Windows, Linux. CapCut: Mac, Windows | Every zoom is manual |
| iMovie split + Ken Burns | Several minutes | Works; frames are hard to match | Free | Mac | No keyframes |
| Clipchamp crop / zoom effect | About a minute | Hard cuts or preset motion; no timing control | Free up to 1080p | Windows 11, browser | No keyframes |
| Final Cut / Premiere / Camtasia | About a minute | Full control with proper easing | One-time / subscription / Essentials $179.88/yr | Mac / Mac + Windows / Mac + Windows | Paid editors with a learning curve |
| Live OS zoom | None | Jumpy; may not be captured | Free | macOS, Windows | Baked in; can't be changed later |
Common mistakes
- Zooming on every click. One zoom per beat of the story. Constant zooming makes viewers seasick instead of pointing them at anything.
- Leaving keyframes linear. Switch them to ease in and out. This is the most visible difference between a zoom that looks deliberate and one that looks like an accident.
- Moving scale and position at different times. Put their keyframes on the same frames, or the frame drifts sideways after the zoom lands.
- Zooming past your pixels. See the resolution math above. A blurry 3× zoom is worse than a sharp 1.5× one.
- Using zoom instead of a bigger font. Zoom points viewers at something. It doesn't rescue a 12px terminal for the whole video. For terminal work, see terminal demo videos.
- Trusting the OS magnifier without a test. Record 10 seconds and play it back before you do the real take.
Our recommendation
Use ZoomCap. If you record more than once a month, placing zooms by hand is the slowest part of the job, and ZoomCap's CLI does it for you from your clicks and typing on a Mac or a Linux X11 desktop. You put the saved time into the script. On any OS, including Windows, the free browser recorder gives you the same editor with zooms you place in a few seconds each, plus backgrounds, captions, a webcam overlay and 4K or GIF export.
Whatever you use, the settings above matter more than the tool, and live OS zoom is the wrong choice for anything you'll publish. For a single one-off video where you already know DaVinci Resolve, the keyframe steps above work fine.
Pick something else if you need motion blur or per-section speed changes, automatic zoom on Windows (no ZoomCap CLI there yet), Linux Wayland or system audio on Linux, or a hosted share link instead of a file. The full list of what ZoomCap doesn't do is in the box at the end of this post, and setup details are in the docs.
Frequently asked questions
How do I zoom in while screen recording?
Either zoom the live screen with macOS Zoom (Option-Command-8) or Windows Magnifier (Windows key and Plus), or record normally with an auto-zoom recorder that adds zooms from your clicks afterwards. Test the live method first, because many recorders capture the unzoomed screen, and the zoom is baked in once recorded. An auto-zoom recorder gives you zooms you can move or delete later.
Why does my zoomed-in screen recording look blurry?
You zoomed past the pixels you captured. A zoom stays sharp only while the zoomed area still holds at least as many pixels as your export. A 4K capture (3,840 px wide) exported at 1080p has room for 2x. A Retina laptop capture around 3,000 px wide has room for about 1.5x. A 1080p capture exported at 1080p goes soft at any zoom. Record at your display's native resolution and stay inside that headroom.
Can I add zoom to a screen recording I've already made?
Yes. Any editor with keyframes can do it: DaVinci Resolve, CapCut, Final Cut Pro, Premiere Pro or Camtasia. Automatic zoom is different, because it relies on click data captured during recording. With an existing MP4, you usually place the zooms by hand. ZoomCap's editor and Tella both accept a video you already have for manual zooms.
Is there a free screen recorder that zooms automatically?
ZoomCap is free to try: the browser recorder and editor give you 2 watermarked exports a month with zooms you place by hand, and automatic zoom from your clicks and typing comes with the CLI on the paid plans ($29 once or $12.49 a month). If your budget is strictly $0, OpenScreen (MIT-licensed, cursor-following zoom) and Recordly (open source, zoom suggestions) are free on Windows, macOS and Linux.
Is it safe to use a recorder that tracks my clicks and typing?
It depends on where the data goes, so check. ZoomCap's CLI records click positions and the timing of key presses to place zooms, never which keys you pressed, and the recording is edited and encoded on your computer without being uploaded to us. The full data flow is on our security page. Cloud recorders such as Loom and Tella upload the video by design, which is fine for many teams but worth checking against your policy for unreleased work.
Try it on your next recording
Record free in your browser, place a couple of zooms and export, with nothing to install. When you want the zooms placed for you from your clicks and typing, with no watermark and unlimited exports, it's $29 once on the pricing page.