Log in
Artifact ยท Utilities

Bezier Easing Editor

beziercubic-beziereasingcssanimationtransition

Bezier Easing Editor is a cubic bezier easing editor for CSS animations and transitions. Drag the pink and green control points, or type their values, and the curve and its cubic-bezier() value update as you go.

Use Bezier Easing Editor together on your board.

A ball runs along a track with your curve so you can feel the motion, next to a linear ball for comparison. Start from the CSS keywords or a full set of named easing functions, then copy the CSS.

It runs on a shared MockFlow board, so designers and developers shape the same curve together and everyone sees each change as it happens.

  • Draggable curve. Two control points on a graph, with exact values you can type and keyboard nudging.
  • Easing presets. The CSS keywords plus the Sine, Quad, Cubic, Quart, Quint, Expo, Circ and Back easing functions in, out and in out, each with a small curve preview.
  • Live motion preview. A ball animates with your curve, with an adjustable duration from 0.2 to 3 seconds.
  • Compare with linear. A second ball moves at a constant speed so the difference is easy to see. Turn it off from the menu.
  • Copy ready CSS. One click copies the cubic-bezier() value, and the CSS sheet gives transition, animation-timing-function and custom property lines to copy one by one.
  • Shared editing. Everyone on the board edits the same curve, and the footer shows who changed it last.
  • Reset curve. Go back to the CSS ease curve from the more actions menu.

How to use Bezier Easing Editor.

1

Start from a preset

Open Presets and pick a CSS keyword such as ease or ease-in-out, or an easing function such as easeOutBack.

2

Shape the curve

Drag the pink and green control points. Values above 1 or below 0 give an overshoot, like easeOutBack.

3

Type exact values

Enter x1, y1, x2 and y2 directly and press Enter. A value that is not a number is flagged and not saved.

4

Fine tune with the keyboard

Focus a control point and use the arrow keys to nudge it, holding Shift for bigger steps.

5

Watch the preview

The ball shows how motion with this curve feels. Set the preview duration with the slider, pause or play it, and turn on Play back and forth from the more actions menu.

6

Copy the CSS

Press Copy CSS for the cubic-bezier() value, or Show CSS for ready lines: a transition, an animation timing function and a named variable.

Who uses Bezier Easing Editor.

A designer and developer agreeing on motion

Tune a modal or menu transition together on the board, then copy the exact value into the code.

A design system team defining easing tokens

Shape each curve and copy it as a named CSS variable for the token set.

A front end developer picking an easing

Try the presets side by side with linear motion before settling on one.

A teacher explaining animation timing

Show a class how moving the control points changes how motion speeds up and slows down.

Add Bezier Easing Editor to your board.

Use on a board opens a new board with Bezier Easing Editor already on it. To add it to a board you already have, follow these steps. Each copy keeps its own data, so a vote on one board never changes another.

1

Open your board

Open the MockFlow board you want to use it on.

2

Add it from the Artifact Library

Click Add anything (the plus button) in the toolbar at the bottom of the board, switch to Artifacts and pick Bezier Easing Editor under Utilities. Adding it does not use AI credits.

3

Use it together

Click Interact with Component (the hand button), or switch the board to Play mode. Everyone on the board uses the same app, and Reset shared data clears it for the next session.

Questions about Bezier Easing Editor.

What is a cubic bezier easing curve?
It is the CSS cubic-bezier(x1, y1, x2, y2) timing function. The two control points set how an animation or transition speeds up and slows down over its duration.
How do I make an overshoot or bounce back effect?
Move a control point above 1 or below 0 on the vertical axis. The easeOutBack and easeInOutBack presets are good starting points.
Which presets are included?
The CSS keywords linear, ease, ease-in, ease-out and ease-in-out, plus the Sine, Quad, Cubic, Quart, Quint, Expo, Circ and Back easing functions.
How do I use the curve in my CSS?
Press Copy CSS for the cubic-bezier() value, or open Show CSS to copy a transition line, an animation-timing-function line or a named custom property.
Can my team edit the curve together?
Yes. It runs on a shared MockFlow board, so everyone on the board edits the same curve and sees changes as they happen.
How do I add the Bezier Easing Editor to a board?
Press Use on a board on this page to open a new board with it already on, or open Add anything (the plus button in the bottom toolbar) on any board and pick it from Artifacts. Adding it uses no AI credits.
How do I start over?
Use Reset curve in the more actions menu to go back to ease, or Reset shared data to clear it for the next session.
Get started

Use Bezier Easing Editor with your team.

Included on Plus and MaxChange it with AI on Max
New to MockFlow

Sign up free, open a board and see what your team can use together.

MCPBrainstorm with MockFlow MCP

Add MockFlow as an MCP connector in Claude, Cursor, or any MCP-compatible AI assistant to generate flowcharts, mindmaps, architecture diagrams, and 16 types of visualizations.

Desktop App MCP Powerful
CLI Web MCP Developer
Loginless Web MCP Easiest

Built into the MockFlow Desktop App. AI creates visuals directly on your open canvas — no URLs, no waiting.

1
Open Desktop App → open a MockFlow project
2
In Claude Code / Cursor, run:
claude mcp add --transport http -s user mockflow-ideaboard http://localhost:21193/mcp
3
Ask: "Create a flowchart for..."

Best for: Designers, product teams, daily MockFlow users.

Download Desktop App →

Install from npm, log in via browser (OAuth), and boards are saved to your MockFlow account.

1
npm install -g @mockflow/ideaboard-mcp
2
mockflow-ideaboard-mcp login
3
mockflow-ideaboard-mcp

Best for: Developers using Claude Code, Cursor, or VS Code Copilot.

npm Package →

Add MockFlow as a connector in Claude.ai or ChatGPT. No installation, no account required. A new board is created and you get a shareable URL.

1
Open Claude.ai → Settings → Connectors
2
Paste this URL: https://app.mockflow.com/ideaboard/mcp
3
Ask Claude to create a flowchart — done!

Best for: Managers, marketers, anyone using Claude.ai or ChatGPT in the browser.

Welcome back

Don't have an account? Sign up

Faster ways in

Sign in with an account you already use.