How to Use the Graph Editor in After Effects

The Graph Editor in Adobe After Effects is the essential tool for transforming stiff, linear keyframe animations into fluid, realistic, and dynamic motion. By visualizing changes in value and speed over time using two-dimensional curves, the Graph Editor gives you precise control over acceleration, deceleration, and spatial trajectory. This guide covers how to navigate the interface, distinguish between speed and value graphs, and manipulate Bezier handles to master your motion design curves.

Accessing the Graph Editor

To open the Graph Editor, select the layer and property you want to adjust in your timeline, then click the Graph Editor icon (the small graph symbol located directly above the timeline layers) or press Shift + F3.

Before editing curves, you must have at least two keyframes applied to a property. Once the editor is active, ensure the property is highlighted so its curve appears in the main viewing area.

Speed Graph vs. Value Graph

After Effects offers two distinct graph modes. You can switch between them by clicking the Graph Options icon (eye-with-grid symbol) at the bottom of the timeline:

  • Edit Speed Graph: Visualizes how fast a property changes over time (pixels/degrees per second). Peaks represent maximum velocity, while valleys represent zero or low velocity. This is ideal for quickly adjusting the timing and impact of standard transforms like Scale, Rotation, and Opacity.
  • Edit Value Graph: Visualizes the actual numerical value of a property over time. The slope of the curve determines the speed. This view allows you to create overshoots and bounces directly by pulling the curve above or below the target keyframe value.

Step-by-Step: Fine-Tuning Motion

1. Apply Initial Easing

Set your starting and ending keyframes. Select both keyframes and press F9 (Easy Ease). This converts standard linear keyframes into Bezier keyframes, generating initial handles in the Graph Editor that you can modify.

2. Manipulate the Handles

Click on a keyframe point inside the Graph Editor to reveal its yellow Bezier handles:

  • Drag horizontally to adjust the timing (influence). Stretching a handle outward increases the amount of time the object takes to speed up or slow down.
  • Drag vertically (in the Speed Graph) to increase or decrease the entry or exit velocity.
  • Create dynamic easing: For a modern "snap" motion, drag the right handle of the first keyframe far to the right and pull the left handle of the second keyframe inward. This forces the animation to blast out quickly and spend most of its duration slowly settling into the final position.

3. Separate Dimensions for Position

When animating the Position property, After Effects links the X and Y coordinates by default, which restricts control in the Value Graph.

  • Right-click the Position property in the timeline.
  • Select Separate Dimensions.
  • This splits position into X Position and Y Position, allowing you to create custom arcs, independent gravity bounces, and complex spatial trajectories via individual value curves.

Essential Graph Editor Shortcuts

  • Fit Selection to View (F): Automatically zooms and frames the selected curve within the viewport.
  • Hold Shift while dragging handles: Locks handle movement to the horizontal axis to prevent accidental velocity changes while adjusting influence.
  • Alt/Option-click a keyframe: Cycles through keyframe types (Linear, Bezier, Hold) directly inside the Graph Editor.