Easing Curve & Motion Studio
Shape cubic-bezier easing curves with a draggable editor, preview branded motion live, and export CSS variables, keyframes, and motion tokens.
See how this tool connects to category hubs, workflow paths, starter kits, and adjacent next steps.
Starter Kits Including This Tool
Recommended: Design Token Starter Generator
Motion tokens are ready. Capture them alongside color and type tokens.
Pick a personality preset or drag the curve dots to shape your own easing.
Drag the dots, watch the preview run your easing.
Drag the dots to shape the easing curve.
Live Preview
CSS Variables
:root {
--ease-brand: cubic-bezier(0.4, 0, 0.2, 1);
--dur-brand: 320ms;
}Copy keyframes or motion-token JSON for your design system.
Keyframes
@keyframes brand-motion {
from { transform: translateX(0); }
to { transform: translateX(100%); }
}
.brand-motion {
animation: brand-motion var(--dur-brand) var(--ease-brand) infinite;
}Motion Tokens
{
"ease": {
"p1": {
"x": 0.4,
"y": 0
},
"p2": {
"x": 0.2,
"y": 1
}
},
"cubicBezier": "cubic-bezier(0.4, 0, 0.2, 1)",
"duration": 320
}