Easing Curve Presets
Control Handle 1 (P1)(0.34, 1.56)
X1 (Time Progression)0.34
Y1 (Value Intensity)1.56
Control Handle 2 (P2)(0.64, 1)
X2 (Time Progression)0.64
Y2 (Value Intensity)1
Test Duration1.2s
Bezier Curve Graph
cubic-bezier(0.34, 1.56, 0.64, 1)Velocity Simulator Race
Custom Cubic-Bezier Easing
β
Linear Constant Reference (0, 0, 1, 1)
β
transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
How to craft custom easing curves
- 1Drag the two control points on the curve coordinator graph.
- 2Click the preview button to test animation timing against default ease, linear, and ease-in-out.
- 3Copy the resulting `transition-timing-function: cubic-bezier(...)` CSS.
Organic Animation Physics
Standard `ease-in` curves often feel robotic. Custom cubic-bezier timing imparts momentum, weight, and delight to web interactions.
Architecture & Privacy
- Mathematical Bezier Spline calculation: Precise third-order polynomial curve interpolation.
- Elastic Overshoot & Anticipation support: Allows Y coordinates outside [0, 1] for physics-based spring bounce.
- Visual Dual-Track Motion Simulator: Directly compares customized easing against constant linear velocity.
- Tailwind Arbitrary Syntax generator: Outputs clean, copy-ready [transition-timing-function:cubic-bezier(...)] utility.
Frequently Asked Questions
Related Developer Utilities
Popular
CSS Glassmorphism Generator
Design frosted glass UI elements with real-time blur, transparency, and CSS export
Launch toolβ
Popular
CSS Box Shadow Generator
Design smooth multi-layered box shadows with custom elevation, spread, and inset depth
Launch toolβ
Trending
CSS Gradient Generator
Create vibrant linear, radial, and conic gradients with live visual stops and code export
Launch toolβ
CSS Border Radius Generator
Craft 8-point organic organic border radius shapes interactively with 8-value syntax
Launch toolβ