by Erf Studio
Loop Builder
Generate After Effects loop expressions (loopOut, loopIn, cycle, ping pong, offset, continue) without memorizing the syntax. Pick the loop and copy it.
Runs entirely in your browser. Nothing is uploaded.
How to use
- Pick the loop type: cycle, ping pong, offset or continue.
- Choose loopOut to loop after the last keyframe, or loopIn to loop before the first.
- Set how many keyframes to loop, or leave it at zero to loop all of them.
- Copy the expression and paste it onto your animated property.
Examples
- loopOut("cycle") repeats a walk cycle or a spinning wheel forever.
- loopOut("pingpong") bounces a value back and forth, good for a floating or breathing motion.
- loopOut("offset") keeps adding the move each cycle, so a layer keeps travelling instead of snapping back.
Frequently asked questions
What is the difference between cycle and offset?
Cycle resets to the first keyframe each loop, so the value jumps back. Offset carries the total change forward each loop, so the motion continues in the same direction without resetting.
When do I use continue?
Continue extends the motion past the last keyframe at the speed it ended with, in a straight line. It ignores the number of keyframes because it is about velocity, not repetition.
Does it need keyframes?
Yes. Loop expressions repeat existing keyframes, so set at least two before applying one.
