Visually craft CSS cubic-bezier easing curves with a live animation preview.
Live preview
cubic-bezier(0.42, 0.00, 0.58, 1.00)Drag the pink and blue handles to shape the curve. Control-point Y can go below 0 or above 1 for anticipation and overshoot.
Cubic-Bezier Easing Editor lets you drag two control points to craft a CSS cubic-bezier() timing curve, preview it live, and copy the value. Start from presets like ease-in-out or a springy back curve. It runs entirely in your browser.
Design custom CSS easing curves visually. Drag the two control points to shape a cubic-bezier timing function, watch a live preview animate with your exact curve (including overshoot and anticipation), and copy the ready-to-use `cubic-bezier(...)` value straight into your CSS. Start from common presets like ease, ease-in-out, or a springy “back” curve, then fine-tune. Perfect for CSS transitions and animations. Runs entirely in your browser.
The Cubic-Bezier Easing Editor provides a visual interface for designing custom CSS timing functions without manual calculation. By dragging control points and viewing a live animation preview—including effects like overshoots—developers can accurately fine-tune transitions and immediately copy the resulting code. Running entirely in the browser, it is a fast, lightweight utility for web animation work.
Good to know: This tool focuses strictly on CSS cubic-bezier timing curves and is not designed for creating complex multi-step keyframe animations or timeline-based motion graphics.
Design custom CSS easing curves visually and copy the ready-to-use timing function for your web animations.
Open the Cubic-Bezier Easing Editor
Navigate to the tool in your browser to access the interactive easing graph and live animation preview.
Select a preset timing curve
Choose from common presets like ease, ease-in-out, or a springy back curve to use as your starting point.
Drag the control points
Fine-tune your custom CSS easing curve by dragging the two control points to shape the cubic-bezier timing function.
Preview the live animation
Watch the live preview animate with your exact curve, including any overshoot or anticipation effects.
Copy your CSS value
Copy the ready-to-use cubic-bezier value straight into your CSS for transitions and animations.
Estimated time: PT1M
Share this tool
Generate CSS @keyframes with live preview and presets.
Visually build CSS gradients and copy the CSS output.
Draw & export spirograph and harmonograph curves — PNG or SVG, fully tunable.
Beautify, minify, and validate JSON data instantly.
Encode and decode Base64 strings instantly.
Generate v4 UUIDs instantly, single or in bulk.
Explain any code in plain language — all languages supported.
Percent-encode or decode URL strings instantly.
Encode/decode HTML entities like < > &.
Convert text or Markdown to a Word .docx file with live preview, RTL, and page-setup options.
Draw a Secret Santa with exclusions and share a private reveal link for each person.
Make custom bingo cards from your own words — play, print, or share a link.
Rank anything with quick 1-v-1 matchups → a full ordered list you can share.
Convert images to video with the Ken Burns zoom/pan effect. Add music and export as WebM.
Load and compare multiple URLs side by side in resizable iframes.
Create animated chart videos for social media — bar chart race, ranking, top 10 countdown.
Convert Markdown to a fully customized, RTL-ready PDF.