Design

Cubic Bezier Editor

Create custom CSS cubic-bezier timing functions with a visual curve editor. Drag control points and preview animations.

About This Tool

Design custom CSS animation timing functions using an interactive cubic-bezier curve editor. Drag control points, preview the animation, and choose from common presets.

How to Use

  1. Drag the control points on the curve to shape your timing function
  2. Or select a preset (ease, ease-in, ease-out, etc.)
  3. Preview the animation with the test box
  4. Copy the generated cubic-bezier() value

FAQ

What is a cubic bezier curve?

A cubic bezier curve defines the speed of a CSS transition or animation over time. It uses four control points to create the timing function.