From pasted easing to production-ready comparison
Paste an existing cubic-bezier() value, CSS declaration, Tailwind arbitrary easing, or four-number array into Curve A. Use Curve B for a real alternative rather than a fixed linear reference, then replay move, scale, fade or rotate motion at the duration you actually plan to use.
What the metrics mean
Midpoint progress shows how far the animation has advanced halfway through time. Lead/lag samples Curve A against Curve B across the full 0–1 time interval. Peak progress speed is a numerical diagnostic, not a physical velocity measurement.
Output boundaries
The linear() tab is a 21-stop sampled approximation of the current cubic curve, useful when a modern linear easing is needed but not a reason to replace a valid cubic-bezier. Test browser support and real component behavior before production.
Privacy
Editing and saved libraries stay in the browser. A copied share link embeds the selected curves and settings in its URL, so treat the link itself as shareable data.