VibeGear
Web design

Cubic-bezier easing

Drag the handles, watch the curve, copy the timing function.

Tools → Generate → Cubic-bezier easing · 7-day free trial · Premium $9.99 / yr

Try it now·runs locally · nothing uploaded
Curve (drag handles)
Preview · CSS
transition-timing-function: ease-in-out;
The named CSS easings (ease / ease-in / ease-out / ease-in-out) are exact aliases for specific cubic-bezier values.
Want this and 50 more tools at one keyboard shortcut, with collections and persistence?Install free trial →
Premium

Built for the things AI can’t fake

This tool runs free, right here. The extension adds three things a web widget can’t:

Start 7-day trial

What it does

CSS animations and transitions take a timing function. cubic-bezier() lets you specify any curve via two control points. The named ones (ease, ease-in-out, …) are just specific cubic-bezier values.

The generator gives you a draggable SVG plot — Y can go outside [0, 1] for springy / overshoot effects — and a 1.5s replay loop showing how the timing actually feels.

Why use VibeGear's cubic-bezier easing

How to use it

  1. 1Tools → Generate → Cubic-bezier easing.
  2. 2Drag P1 / P2 or pick a preset.
  3. 3Copy CSS.

Related tools

Premium

One install. Every tool above.

7 days free, then VibeGear Premium is $9.99 / €9.99 per year. Everything runs locally.

Install & start trial →