Animista
Preview CSS animations, tune duration and easing, then export cross-browser keyframes for bounce, pop, and section motion.
32 opens
Tool powered by Cubic Bezier on Cubic Bezier.
Drag control points, preview motion, compare easing curves, and copy cubic-bezier() values for CSS transitions and animations.
Draggable control points
Adjust the cubic-bezier function visually instead of guessing four numbers.
Live motion preview
Watch how each CSS easing curve behaves at different durations.
Curve comparison
Evaluate multiple animation timing function options side by side.
Copy-ready CSS output
Paste cubic-bezier values directly into stylesheets or design tokens.
Shareable permalinks
Link to exact curve settings for reviews and handoff.
Open the curve editor
Drag handles on Cubic Bezier until the preview matches your interaction intent.
Test duration in context
A cubic-bezier function feels different at 150ms versus 400ms—preview at realistic timings.
Copy the cubic-bezier() value
Paste into `transition-timing-function` or `animation-timing-function` in your CSS.
Save presets for your design system
Document a small token set—primary ease, entrance, exit—so products stay consistent.
Open Cubic Bezier in a new tab if needed
Sharing or library features may work better outside a restricted iframe.
Map easing to interaction type
Subtle transition easing for hovers; stronger curves for deliberate entrances.
Limit your token set
Three to five CSS easing curve presets are usually enough for a product.
Compare near-linear curves
Small handle changes affect perceived speed—compare near-linear versus strong ease before you commit.
Respect prefers-reduced-motion
Shorten or disable non-essential animation when users request reduced motion.
Validate in real components
Preview on the site is not a substitute for testing in your actual UI layout.
Front-end engineers
Ship precise cubic-bezier function values without iterative guesswork in DevTools alone.
Product and interaction designers
Align on how a CSS easing curve should feel before implementation.
Design system maintainers
Define animation timing function tokens with shareable references.
Motion QA
Compare transition easing against spec during review.
Stable directory path
Link `/cubic-bezier` in specs; Hero attribution points to Cubic Bezier.
Near related dev-reference tools
Continue to Easings or Animate.css for complementary motion references.
This site does not host curves
Presets and UI update on the publisher site; this page links to it and documents how to use it.