The shelf shows the first favorites that fit in your slot. Hover a swatch to preview its shape and motion in the card. Move away to return to the held curve. Click to take it. Taking a curve also applies it to selected keys when Apply as you edit is on.

Save a curve

Shape or copy the curve you want to keep. Click the + on the shelf, or right-click the card and choose Save to favorites. A new favorite goes to the front so it is available on the shelf immediately.

When there is no room for +, open the library and use its +. Curvy keeps up to 48 favorites. Your held curve and favorites are saved between sessions.

Open the full library

Click the book icon, whose hint is Every curve: yours, then the classics. In a slot too small to show the shelf, right-click the card and choose Library….

Yours contains your favorites in shelf order. Drag a favorite here to reorder it.

Classics contains Linear and eight curve families. Hover to compare a curve, then click to take it.

Starter favorites

FavoriteStarting curve
Smooth0.33, 0, 0.67, 1
Settle0.2, 0.7, 0.3, 1
Snappy0.75, 0, 0.15, 1
Expo0.16, 1, 0.3, 1
Overshoot0.34, 1.56, 0.64, 1
Windup0.36, 0, 0.66, -0.56

Classics

Sine, Quad, Cubic, Quart, Quint, Expo, Circ and Back each have In, Out and In-Out variants. Linear is separate. The Back family includes anticipation or overshoot. An In curve accelerates into the move, an Out curve slows into its finish, and In-Out combines both.

Right-click a classic to choose Save to favorites or Copy as CSS. Saving a classic does not first apply it.

Maintain your favorites

Right-click a favorite on the shelf or in the library.

ActionResult
RenameEnter a name and press Enter. Names use up to 32 characters. Escape cancels.
Replace with the held curveKeep the favorite’s name and position but replace its curve. Disabled when it already matches.
Copy as CSSCopy this favorite’s curve without taking it.
RemoveDelete the favorite from the library and shelf.

Reordering happens in Yours, not on the shelf. Put the curves you use most first so compact slots show them.

Export and import JSON

Click Export… in the library to save your favorites as a Curvy JSON file. The suggested filename is Curvy.json. This exports your ordered favorites, including their names and four curve values.

Click Import… to add favorites from a Curvy library file. Existing favorites stay. New entries append in file order until the 48-curve limit is reached. Entries with both the same name and curve are skipped, so importing an unchanged export twice adds nothing.

This format is for Curvy libraries. For a single curve from another application, use CSS cubic-bezier input. If a file cannot be read or written, or is not recognized, use the file messages.