ToolHop.

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 easingcubic-bezier(0.250, 0.100, 0.250, 1.000)

Curve editor

Preview duration1.6s

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

Easing Function Visualizer - Cubic Bezier Editor with Live Preview