What a keyframe does and where to find it
A keyframe in After Effects is a marker that tells the program to remember a specific value — like position, opacity, or scale — at a specific moment in time. When you set two keyframes with different values, After Effects automatically creates the motion or change between them. Without keyframes, nothing moves or changes in your composition.
The keyframe controls live in the Timeline panel on the left side of your screen. Each layer in your timeline has a disclosure triangle (a small arrow) next to its name. Click that arrow to expand the layer and see its properties — Position, Scale, Opacity, and others. Next to each property name is a small stopwatch icon. That stopwatch is how you create keyframes.
Before you add any keyframe, move your playhead (the vertical line in the timeline) to the exact frame where you want the keyframe to sit. You can click directly on the timeline ruler at the top, or drag the playhead left and right. The current frame number appears in the top left of the timeline panel.
Key Takeaways
- Click the stopwatch icon next to any property name to create the first keyframe at your current playhead position.
- Move the playhead to a different frame, change the property value, and After Effects creates a second keyframe automatically.
- The motion or change between two keyframes happens on its own — you only set the start and end points.
- You can add keyframes to Position, Scale, Opacity, Rotation, and dozens of other properties depending on your layer type.
Creating your first keyframe with the stopwatch
Position your playhead at the frame where you want motion to begin. If you want a text layer to fade in starting at frame 0, move the playhead all the way to the left. If you want it to fade in at frame 60, move the playhead to that spot instead.
Expand your layer by clicking the disclosure triangle. Find the property you want to keyframe — for a fade-in, that is Opacity. Look for the small stopwatch icon to the left of the word "Opacity" and click it once. The stopwatch turns blue or highlighted, and a diamond-shaped keyframe marker appears on the timeline at your current frame. This first keyframe locks in the current value of that property.
Do not change the property value yet. Leave it exactly as it is. The first keyframe should capture the starting state — in a fade-in, that means Opacity at 0 percent, so set it there before you click the stopwatch.
Setting the second keyframe to create motion
Now move your playhead forward to the frame where you want the motion to end. For a fade-in that lasts one second at 30 frames per second, move the playhead 30 frames ahead. You will see the playhead jump as you drag it, and the frame counter updates in real time.
Once the playhead is at your end frame, change the property value. If you are fading in, increase the Opacity to 100 percent by clicking the number field and typing, or by dragging the slider. The moment you change the value, After Effects creates a second keyframe automatically. You do not need to click the stopwatch again — it is already active from the first keyframe.
Look at your timeline now. You should see two diamond-shaped keyframes: one at your start frame and one at your end frame. The area between them shows a line or gradient, indicating that After Effects will interpolate (blend) the values across those frames. Play back your composition by pressing the spacebar, and you will see the fade happen smoothly between the two keyframes.
Adjusting keyframes after you create them
To move a keyframe to a different frame, click and drag the diamond marker left or right on the timeline. The keyframe will snap to frame boundaries as you drag. Release the mouse when it is in the right spot.
To change the value at a keyframe without moving it, click on the keyframe diamond to select it, then change the property value in the field above. The keyframe stays in place, but its value updates. This is useful when you want to fine-tune the start or end point of a motion without shifting the timing.
To delete a keyframe, click the diamond to select it and press Delete, or right-click the keyframe and choose "Delete Keyframe" from the menu. Deleting a keyframe removes that point, so if you had motion between two keyframes and you delete the second one, the motion stops.
Common mistakes and how to avoid them
The most common mistake is clicking the stopwatch icon a second time after you have already created the first keyframe. Clicking it again turns off keyframing for that property entirely, and all your keyframes disappear. If this happens, press Ctrl+Z (Windows) or Command+Z (Mac) to undo immediately.
Another frequent error is forgetting to move the playhead before changing a property value. If you change a value without moving the playhead, you are editing the first keyframe instead of creating a second one. Always move the playhead first, then change the value.
A third pitfall is not setting the starting value before clicking the stopwatch. If you want a fade-in, set Opacity to 0 before you click the stopwatch. If you click the stopwatch when Opacity is already at 100, your first keyframe will be at 100, and you will have to manually change it afterward.
Keyframing multiple properties at once
You can keyframe Position, Scale, Opacity, and Rotation all on the same layer at the same time. Each property has its own stopwatch and its own set of keyframes. Expand your layer, click the stopwatch for Position, then click the stopwatch for Opacity, and you now have two separate keyframe tracks running in parallel.
This means you can make a layer move and fade at the same time, or move and rotate, or any combination. Each property animates independently based on its own keyframes. If Position has keyframes at frames 0 and 60, but Opacity has keyframes at frames 30 and 90, the position motion will finish before the opacity motion even starts.
To see all your keyframes clearly, expand the layer fully and look at the timeline. You will see multiple rows of keyframe diamonds, one row per property. This visual layout makes it easy to see which properties are animated and when each animation occurs.
Frequently Asked Questions
What is the difference between a keyframe and a marker?
A keyframe records a property value at a specific time and drives animation. A marker is just a label or note on the timeline with no effect on animation. Keyframes are what make things move; markers are reminders for you.
Can I copy a keyframe from one layer to another?
Yes. Right-click a keyframe and choose "Copy," then select a different layer, position the playhead, and right-click to "Paste." The keyframe and its value transfer to the new layer at the same frame. Both layers must have the same property keyframed for this to work.
Why does my animation look jerky instead of smooth?
After Effects is probably using linear interpolation instead of easing. Right-click a keyframe, choose "Keyframe Interpolation," and select "Ease In" or "Ease Out" to smooth the motion. Linear keyframes jump abruptly from one value to the next; eased keyframes accelerate and decelerate naturally.
Do I have to set keyframes manually, or can After Effects record them automatically?
After Effects has a feature called "Motion Capture" or "Record" that can capture changes in real time, but manual keyframing is the standard method. Most animators click the stopwatch and set keyframes by hand because it gives you precise control over timing and values.
What happens if I delete all the keyframes for a property?
The property returns to its default value for the entire layer. If you delete all Position keyframes, the layer stops moving and stays in whatever position it was in when you deleted them. You can undo this with Ctrl+Z or Command+Z if you change your mind.