If you've ever watched a clip slowly zoom into a face, a title slide in from the side, or a photo gently fade up, you've seen keyframes at work. Learning to use CapCut keyframes on PC is the biggest jump you can make from "cutting clips together" to "making things actually move" — and it's far less technical than it sounds.

This guide breaks keyframe animation down in plain language. You'll learn what a keyframe really is, how to add one, and how to animate the three properties beginners use most: position, scale, and opacity. We'll also cover easing, the small trick that separates smooth motion from movement that feels stiff.

Everything here is done in the free CapCut desktop editor from ByteDance. If you don't have it yet, grab it from the official site at capcut.com, or follow our step-by-step Windows 11 download guide and come right back.

Download CapCut for Desktop Get the latest official version from capcut.com
Quick answer
  • A keyframe records a setting (like position or scale) at a specific moment, and CapCut fills in the movement between two keyframes automatically.
  • Set the playhead, change a value, and CapCut adds the keyframe for you — animate position to slide, scale to zoom, or opacity to fade.
  • Easing smooths the start and end of a move so it feels natural instead of stiff and mechanical.

What keyframes actually do

A keyframe is a marker that says: at this exact moment, this setting should look like this. That's the whole idea. On its own, a single keyframe does nothing visible. The magic happens when you have two or more.

Say you set one keyframe at the start of a clip where the image is small, and another a couple of seconds later where the image is large. CapCut looks at those two points and automatically calculates every in-between frame, smoothly growing the image from small to large. That fill-in-the-gaps process is the heart of all CapCut keyframe animation.

The properties you can keyframe include:

  • Position — where the clip sits on screen (slide it left, right, up, or down).
  • Scale — how big or small it appears (the classic slow zoom).
  • Rotation — spinning or tilting the clip.
  • Opacity — how transparent it is (used for fades).

The mental model: A keyframe is a snapshot of a value at a point in time. You only ever set the start and end (and maybe a few points between) — CapCut animates everything in between for you.

Find the keyframe button on the desktop editor

Before you animate anything, you need to know where the controls live. Keyframing on the desktop happens in two places that work together.

  • The Properties panel (top-right). When you click a clip on the timeline, this panel shows controls like Position, Scale, Rotation, and Opacity. Next to many of these you'll see a small diamond icon — that's the keyframe button.
  • The timeline (bottom). Every keyframe you add appears as a little diamond on the clip itself, so you can see exactly when each one happens and drag it to retime the motion.

The playhead — the vertical line that marks your current spot in the timeline — is the other key piece. Keyframes are always added wherever the playhead is sitting. So the basic rhythm of keyframing is always: move the playhead, then change a value.

Tip: If you don't see the diamond icons, make sure you've actually clicked a clip on the timeline first. The Properties panel is empty until a clip is selected.

Add your first keyframe (position)

Let's animate a clip sliding in from the left. This is the simplest way to learn the workflow, and once it clicks, every other property works the same way.

  1. Select your clip on the timeline so the Properties panel populates on the right.
  2. Move the playhead to where you want the motion to start — usually the beginning of the clip.
  3. In the Properties panel, drag the clip's Position off-screen to the left in the preview window, or set the X value so it sits just outside the frame. Then click the diamond icon next to Position to drop your first keyframe.
  4. Move the playhead forward a second or so along the clip.
  5. Drag the clip back to its normal center position. CapCut adds a second keyframe automatically because the value changed.

Press the spacebar to play it back. Your clip now slides into place. You just created a two-keyframe animation, and you didn't have to touch a single in-between frame.

Notice that after the first keyframe exists, you usually don't need to click the diamond again — simply changing a value at a new playhead position creates the next keyframe for you.

Animate scale for a smooth zoom

The slow zoom (often called the "Ken Burns" effect on photos) is probably the most popular reason people learn to animate in CapCut. It adds life to static images and draws the eye toward a subject. The steps mirror what you just did with position.

  1. Select the clip or photo and move the playhead to the start.
  2. In Properties, set Scale to 100% and click the diamond to set a keyframe.
  3. Move the playhead to the end of the clip.
  4. Increase Scale to something like 120%. CapCut drops a second keyframe and you've got a gentle push-in.

A few things worth knowing as you experiment:

  • Keep it subtle. A move from 100% to 115–125% over a few seconds reads as smooth and intentional. Jumping to 200% in one second feels jarring.
  • Reverse it for a pull-out. Start large and end at 100% to slowly reveal the wider scene.
  • Combine scale and position to zoom toward a specific corner instead of the center — just nudge the position as you scale.

This technique pairs really well with photo montages. If you're already comfortable cutting your footage to length, our guide on splitting and trimming clips in CapCut on desktop covers the timing side that makes zoom animations land on the beat.

Use opacity keyframes for fades

Opacity controls how see-through a clip is. Keyframing it gives you clean fade-ins and fade-outs, and it's especially useful for text, logos, and overlay clips sitting on a track above your main video.

  1. Select the clip you want to fade and place the playhead at the start.
  2. Set Opacity to 0% (fully invisible) and add a keyframe.
  3. Move the playhead forward a short distance.
  4. Raise Opacity to 100%. The clip now fades up from nothing.

To fade out at the end, repeat the idea in reverse: a 100% keyframe before the exit, and a 0% keyframe right at the end. Fades feel best when they're quick — often half a second to a second is plenty.

Tip: Opacity keyframes are a great way to blend two overlapping clips. Fade one out while the other fades in for a soft cross-dissolve you built by hand. This works nicely with isolated subjects too — see our guide on removing a video background in CapCut on PC if you want a cut-out element to drift in and out.

Smooth it out with easing

By default, CapCut moves between keyframes at a constant, robotic speed — it starts instantly, travels at one pace, and stops dead. Real motion doesn't work that way. Things accelerate and decelerate. Easing is how you add that natural feel.

To adjust easing, click on a keyframe diamond (on the clip in the timeline) to select it. Look for the speed or graph controls that let you change how the motion ramps in and out. The two you'll use most:

  • Ease In — the motion slows down as it arrives, so it settles gently instead of slamming to a stop.
  • Ease Out — the motion starts slowly and builds speed, so it doesn't jolt into action.

Applying both (often called "ease in and out") to a zoom or slide is usually all it takes to make an animation look polished. The difference is subtle on paper but obvious on screen: stiff, mechanical movement becomes fluid and easy on the eye.

If you can't find a dedicated easing graph in your version, you can fake easing manually by spacing your keyframes closer together at the start and end of a move, and farther apart in the middle. Same result, a little more hands-on.

Editing, copying, and deleting keyframes

Once you've placed a few keyframes, you'll want to fine-tune them. Here's how to manage them without redoing everything.

  • Move a keyframe: Drag its diamond along the clip in the timeline to change when that value happens. Dragging keyframes closer together speeds the motion up; spreading them apart slows it down.
  • Change a keyframe's value: Park the playhead exactly on a keyframe, then adjust the property (scale, position, and so on). The keyframe updates in place.
  • Delete a keyframe: Select the diamond and press Delete, or click the keyframe button again while the playhead sits on it to toggle it off.
  • Reuse an animation: You can copy a clip that already has keyframes and paste it, carrying the motion across to new footage.

A common beginner snag: if your animation isn't playing, double-check that you actually have two different values at two different points. One keyframe, or two identical keyframes, produces no movement at all — there's nothing for CapCut to animate between.

Watch out: If you trim or split a clip after keyframing it, the keyframe timing can shift relative to the new edges. It's usually cleanest to lock in your cuts first, then add keyframes once the clip length is final.

Where to go from here

Keyframes are one of those skills that feel intimidating until you've done them once, then suddenly seem obvious. Start with the three properties in this guide — position, scale, and opacity — and resist the urge to over-animate. Restraint usually looks more professional than constant movement.

A simple practice routine: take a single photo, give it a slow scale from 100% to 120% with ease in and out, then add an opacity fade at each end. That one exercise touches every concept here and takes about two minutes.

When you want quicker results without building motion by hand, templates come with animations already wired up. Our guide on using CapCut templates on PC shows how to drop your clips into pre-animated layouts — a nice complement to the manual keyframe skills you just picked up. Between the two approaches, you'll have a motion tool for every situation.