Most animations are content to arrive quietly.

But sometimes, your UI needs to make an entrance with a little flair, a little overshoot, a little “ta-da”.

That’s where back easing comes in.

Back easing adds a bit of rebound to the motion. It feels like the animated element overreaches its target, then gently corrects itself.

This means that instead of going from Point A to Point B in a straight line or simple curve, it goes a little too far (forward or backward) and then comes back and settles into place.

In GSAP, it comes in three variations:

ease: "back.in" // pulls backward first, then moves forward
ease: "back.out" // moves past the destination, then comes back
ease: "back.inOut" // combines both: pulls back, overshoots, settles

You can also customize how much it should overshoot,