EN
PortuguêsEnglishEspañol
All tools
Developer tools 100% free

Cubic-bezier generator (CSS easing)

Draw cubic-bezier animation curves by dragging the control points, compare them with ease, ease-in-out and other ready-made curves and copy the transition CSS.

How to use

Thank you so much for helping!

Every donation helps pay for the servers and keeps the tools free for everyone. Pick or type an amount:

Secure payment by Stripe. Opens in a new tab.

Back to CSS and design

Cubic-bezier curve editor

your curve
linear

Available in: PortuguêsEspañolEnglish

Advertisement

Cubic-bezier generator (CSS easing): what it is for

Drag the two control points on the graph or choose a ready-made curve, such as ease, spring and anticipation. Adjust the duration and compare your curve's animation with a linear one before copying the CSS for transition or animation.

How to use

  1. Choose a preset or drag the points.
  2. Set the duration and test the animation.
  3. Copy the CSS.

When to use it

  • Creating more natural animations in interfaces.
  • Fine-tuning menu and modal transitions.
  • Studying easing functions.

Frequently asked questions

What is cubic-bezier?

It is the function that defines the acceleration of a CSS transition or animation. The four numbers are the x and y coordinates of two control points; x goes from 0 to 1 and y can go beyond those limits to create a spring effect.

Which curve should I use in interfaces?

For elements entering the screen, curves that slow down at the end, such as cubic-bezier(0.22, 1, 0.36, 1), feel more natural. For exits, prefer curves that speed up, such as ease-in.

Is it really free?

Yes, 100% free. No sign-up, no subscription and no usage limits. All Tools123 tools are free and run right in your browser.

Similar tools

The tools are provided as is, without warranty. We are not responsible for the results or for how they are used.