After Effects expressions library
Life is easier with After Effects expressions, but writing them can be daunting. That's why our team spent hours on writing and testing the most useful After Effects expressions for you.
All expressions
Last update 30. June 2025.
Want to submit an expression and get credit? Send us an email to contact@plainlyvideos.com and we'll include your expression.
Value Relative to Time Expression
Gradually changing the scale of an object from 0 to 100% over 5 seconds.
See expressionContributed by:
Strobe Light Expression
Making a text layer's opacity blink between 100% and 0% every second.
See expressionContributed by:
Oscillate Expression
Creating a simple sine wave motion for a bouncing object or pendulum effect.
See expressionContributed by:
Loop Path
Use this to have an object (like a car or airplane) continuously follow a looping path, such as driving around a track or flying in a circular route, without needing to manually repeat keyframes.
See expressionContributed by:
Distance-Based Scale Expression
Scales the layer based on its distance from the point [500, 500]
See expressionContributed by:
Overshoot Expression
Adding an overshoot effect to the scale property, causing it to bounce back slightly after reaching its final value.
See expressionContributed by:
Random Color Expression
Randomly generating a color within the RGB range for a flashing light effect.
See expressionContributed by:
Parent Rotation Expression
Adding 45 degrees to the parent layer’s rotation to ensure the child rotates at an offset angle.
See expressionContributed by:
Sine Wave Motion Expression
Animating the opacity of an object to pulse over time using a sine wave.
See expressionContributed by:
Delay Expression
Delaying the rotation of a gear object so it follows the rotation of a larger parent gear.
See expressionContributed by:
PosterizeTime Expression
Forcing a layer to update at 12 frames per second to create a stop-motion effect.
See expressionContributed by:
ToComp Expression
Use when you want the 2D element to track the position of the 3D layer but stay flat and readable without 3D distortions.
See expressionContributed by:
SeedRandom Expression
Ensuring random values for each layer stay consistent over time based on their index.
See expressionContributed by:
ConvertToWorld Expression
Aligning a spotlight’s position to the world space anchor point of another 3D object.
See expressionContributed by:
Smooth Expression
Smoothing out the jittery motion of a handheld camera by averaging out its position over time.
See expressionContributed by:
LookAt Expression in 3D space
You want a layer (such as a 3D object or camera) to always face another moving object (the target layer)
See expressionContributed by:
Clamp Expression
Ensuring that a layer's scale never goes below 50% or above 150%, no matter what animations or adjustments you apply.
See expressionContributed by:
Number Counter With Separators
Neatly formats large financial figures (e.g., "1.500.000") from a slider for on-screen display.
See expressionContributed by:
Index Expression
Placing each layer 50 pixels apart for a grid layout.
See expressionContributed by:
LoopOut PingPong Expression
Animating the position of an object in a cosine wave pattern, creating a back-and-forth motion.
See expressionContributed by:
Bounce Expression
A ball bounces to a stop after falling, using this expression to animate its bounce motion.
See expressionContributed by:
Random Expression
Setting the opacity of multiple objects to random values between 0 and 100.
See expressionContributed by:
Ease Expression
Smoothly increasing opacity from 0 to 100 over 1 second for a fade effect.
See expressionContributed by:
ValueAtTime Expression
Delaying the position animation of a layer so it follows another layer with a slight lag.
See expressionContributed by:
LoopOut Cycle Expression
Looping the position of a bouncing ball to repeat its motion indefinitely without adding more keyframes.
See expressionContributed by:
Wiggle Expression
Creating a subtle shake in a text layer to simulate a hand-held camera effect.
See expressionContributed by:
Time Expression
Rotating an object at a steady rate over time by applying it to the Rotation property.
See expressionContributed by: