Tested tool guide
Tested browser tools
Checked August 16, 2026
What Cubic Bezier Easing Editor does, with a checked example
Cubic Bezier Easing Editor turns two movable control points into a CSS cubic-bezier() timing function and compares its curve with standard easing presets. Dragging a point changes how quickly normalized progress advances between the fixed start at (0, 0) and end at (1, 1). The common misconception is that the graph describes an element's spatial path. It does not. The curve maps elapsed-time progress on the horizontal axis to output progress on the vertical axis.
Worked example
A concrete input and expected output from the current implementation.
Input
First control point: (0.25, 0.1)
Second control point: (0.25, 1)
->
Expected output
cubic-bezier(0.25, 0.1, 0.25, 1)
The four arguments are the x and y coordinates of the first control point followed by those of the second. These coordinates exactly match the CSS easing keyword ease.