ADVERT
🎚️ Easing Function Visualizer
Design custom cubic-bezier easing curves with drag-and-drop handles, presets, live motion previews, and ready-to-copy CSS.
Interactive cubic-bezier editor
Drag the control points or enter values to sculpt easing curves. Preview the motion and copy the CSS timing function instantly.
Current easing
cubic-bezier(0.250, 0.100, 0.250, 1.000)
Curve editor
Presets
Start from popular easing curves
Live motion preview
Continuous animation with the current easing.
Click play to see a one-off transition.
TimelineOutput
10%
9%
25%
41%
50%
80%
75%
96%
90%
99%
CSS output
/* Apply this timing to transitions */
.element {
transition: transform 1.6s cubic-bezier(0.250, 0.100, 0.250, 1.000);
}
/* Or use it with animations */
@keyframes easing-motion {
from { transform: translateX(0); }
to { transform: translateX(100%); }
}
.motion-loop {
animation: easing-motion 1.6s cubic-bezier(0.250, 0.100, 0.250, 1.000) infinite alternate;
}
ADVERT
ADVERT