πŸ“ˆCubic Bezier Generator

Build CSS cubic-bezier easing curves

About the Cubic Bezier Generator

Cubic Bezier Generator lets you craft CSS easing curves with a draggable preview and presets, then copy the cubic-bezier() value.

Custom easing makes animations feel natural. The curve is computed locally in your browser.

Common use cases

  • Designing custom CSS transition and animation easing
  • Fine-tuning motion to feel snappy or smooth
  • Starting from presets like ease-in-out
  • Learning how bezier curves shape timing

How to use the Cubic Bezier Generator

  1. Adjust the four control values or pick a preset.
  2. Watch the curve update in the preview.
  3. Copy the cubic-bezier() value into your CSS.

Frequently asked questions

What do the four numbers mean?

They are the x/y coordinates of the two control points that define the easing curve.

Can control points go outside 0–1?

The Y values can exceed 0–1 to create bounce/overshoot effects; X stays within 0–1.

Is it private?

Yes, everything runs locally in your browser.