CSS Easing Functions Visualizer.
Explore and visualize CSS easing functions with real-time animation preview. Copy cubic-bezier curves instantly for Tailwind, React, and CSS projects.29 curves8 families3 motions
Add shadcn.io to your AI agent. · Pro It installs blocks, icons and templates in your design system from a prompt, with Pro.
Set up MCPVisualizer
Every curve, in motion
The five CSS keywords, then 8 classic families (sine to back) in, out and in-out. Each plot draws its control points; the dot and the block move with the curve.
29 curves. Press Play to see one move.
linear
Keyword · Linear
- CSS
cubic-bezier(0, 0, 1, 1)- Tailwind
ease-[cubic-bezier(0,0,1,1)]
ease
Keyword · In-Out
- CSS
cubic-bezier(0.25, 0.1, 0.25, 1)- Tailwind
ease-[cubic-bezier(0.25,0.1,0.25,1)]
ease-in
Keyword · In
- CSS
cubic-bezier(0.42, 0, 1, 1)- Tailwind
ease-[cubic-bezier(0.42,0,1,1)]
ease-out
Keyword · Out
- CSS
cubic-bezier(0, 0, 0.58, 1)- Tailwind
ease-[cubic-bezier(0,0,0.58,1)]
ease-in-out
Keyword · In-Out
- CSS
cubic-bezier(0.42, 0, 0.58, 1)- Tailwind
ease-[cubic-bezier(0.42,0,0.58,1)]
ease-in-sine
Sine · In
- CSS
cubic-bezier(0.12, 0, 0.39, 0)- Tailwind
ease-[cubic-bezier(0.12,0,0.39,0)]
ease-out-sine
Sine · Out
- CSS
cubic-bezier(0.61, 1, 0.88, 1)- Tailwind
ease-[cubic-bezier(0.61,1,0.88,1)]
ease-in-out-sine
Sine · In-Out
- CSS
cubic-bezier(0.37, 0, 0.63, 1)- Tailwind
ease-[cubic-bezier(0.37,0,0.63,1)]
ease-in-quad
Quad · In
- CSS
cubic-bezier(0.11, 0, 0.5, 0)- Tailwind
ease-[cubic-bezier(0.11,0,0.5,0)]
ease-out-quad
Quad · Out
- CSS
cubic-bezier(0.5, 1, 0.89, 1)- Tailwind
ease-[cubic-bezier(0.5,1,0.89,1)]
ease-in-out-quad
Quad · In-Out
- CSS
cubic-bezier(0.45, 0, 0.55, 1)- Tailwind
ease-[cubic-bezier(0.45,0,0.55,1)]
ease-in-cubic
Cubic · In
- CSS
cubic-bezier(0.32, 0, 0.67, 0)- Tailwind
ease-[cubic-bezier(0.32,0,0.67,0)]
ease-out-cubic
Cubic · Out
- CSS
cubic-bezier(0.33, 1, 0.68, 1)- Tailwind
ease-[cubic-bezier(0.33,1,0.68,1)]
ease-in-out-cubic
Cubic · In-Out
- CSS
cubic-bezier(0.65, 0, 0.35, 1)- Tailwind
ease-[cubic-bezier(0.65,0,0.35,1)]
ease-in-quart
Quart · In
- CSS
cubic-bezier(0.5, 0, 0.75, 0)- Tailwind
ease-[cubic-bezier(0.5,0,0.75,0)]
ease-out-quart
Quart · Out
- CSS
cubic-bezier(0.25, 1, 0.5, 1)- Tailwind
ease-[cubic-bezier(0.25,1,0.5,1)]
ease-in-out-quart
Quart · In-Out
- CSS
cubic-bezier(0.76, 0, 0.24, 1)- Tailwind
ease-[cubic-bezier(0.76,0,0.24,1)]
ease-in-quint
Quint · In
- CSS
cubic-bezier(0.64, 0, 0.78, 0)- Tailwind
ease-[cubic-bezier(0.64,0,0.78,0)]
ease-out-quint
Quint · Out
- CSS
cubic-bezier(0.22, 1, 0.36, 1)- Tailwind
ease-[cubic-bezier(0.22,1,0.36,1)]
ease-in-out-quint
Quint · In-Out
- CSS
cubic-bezier(0.83, 0, 0.17, 1)- Tailwind
ease-[cubic-bezier(0.83,0,0.17,1)]
ease-in-expo
Expo · In
- CSS
cubic-bezier(0.7, 0, 0.84, 0)- Tailwind
ease-[cubic-bezier(0.7,0,0.84,0)]
ease-out-expo
Expo · Out
- CSS
cubic-bezier(0.16, 1, 0.3, 1)- Tailwind
ease-[cubic-bezier(0.16,1,0.3,1)]
ease-in-out-expo
Expo · In-Out
- CSS
cubic-bezier(0.87, 0, 0.13, 1)- Tailwind
ease-[cubic-bezier(0.87,0,0.13,1)]
ease-in-circ
Circ · In
- CSS
cubic-bezier(0.55, 0, 1, 0.45)- Tailwind
ease-[cubic-bezier(0.55,0,1,0.45)]
ease-out-circ
Circ · Out
- CSS
cubic-bezier(0, 0.55, 0.45, 1)- Tailwind
ease-[cubic-bezier(0,0.55,0.45,1)]
ease-in-out-circ
Circ · In-Out
- CSS
cubic-bezier(0.85, 0, 0.15, 1)- Tailwind
ease-[cubic-bezier(0.85,0,0.15,1)]
ease-in-back
Back · In
- CSS
cubic-bezier(0.36, 0, 0.66, -0.56)- Tailwind
ease-[cubic-bezier(0.36,0,0.66,-0.56)]
ease-out-back
Back · Out
- CSS
cubic-bezier(0.34, 1.56, 0.64, 1)- Tailwind
ease-[cubic-bezier(0.34,1.56,0.64,1)]
ease-in-out-back
Back · In-Out
- CSS
cubic-bezier(0.68, -0.6, 0.32, 1.6)- Tailwind
ease-[cubic-bezier(0.68,-0.6,0.32,1.6)]
Found your timing? With Pro, your AI agent builds animated blocks and templates with it, from a prompt.
Get ProHow it works
How to use an easing
Learn how to implement smooth animations with Tailwind CSS easing classes.
Choose an easing function
Browse the interactive grid to find the perfect easing curve for your animation.
Preview the animation
Watch the real-time animation preview to see how the easing affects motion.
Copy the class
Copy the curve's Tailwind CSS cubic-bezier class, or its CSS value.
Apply to your project
Use the copied class in your Tailwind CSS animations and transitions.
Pricing
Build it with Pro
The visualizer is free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds the motion for you.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
Billing
Billed once a year in USD. Cancel anytime.
- How many people can use the license.
- Client work, SaaS products and anything you charge for.
- Production-ready React sections: hero, pricing, features, dashboards and more.
- Complete multi-page sites you can ship as they are.
- React icons from every major library, installable with one command.
- Presets that restyle every block, in light and dark.
- Lets your AI editor search, preview and install blocks for you.
- Priority requests are answered first.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- Seats: 1 seat
- Commercial use: Personal & open source only
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: Basic usage
- Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
- Seats: Up to 5 seats
- Commercial use: Included
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: High usage
- Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
- Seats: Unlimited seats
- Commercial use: Included
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: Unlimited usage
- Support: Priority
Billed once a year in USD. Cancel anytime.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- How many people can use the license.Seats: 1 seat
- Client work, SaaS products and anything you charge for.Commercial use: Personal & open source only
- Production-ready React sections: hero, pricing, features, dashboards and more.Pro blocks: 6,000+ blocks
- Complete multi-page sites you can ship as they are.Templates: All 14 templates
- React icons from every major library, installable with one command.React icons: 294k+ icons
- Presets that restyle every block, in light and dark.Themes: All 59 themes
- Lets your AI editor search, preview and install blocks for you.MCP server: Basic usage
- Priority requests are answered first.Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
Everything in Individual, plus
- How many people can use the license.Seats: Up to 5 seats
- Client work, SaaS products and anything you charge for.Commercial use: Included
- Lets your AI editor search, preview and install blocks for you.MCP server: High usage
- Priority requests are answered first.Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
Everything in Team, plus
- How many people can use the license.Seats: Unlimited seats
- Lets your AI editor search, preview and install blocks for you.MCP server: Unlimited usage
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
FAQ
Frequently asked questions
Find answers to frequently asked questions about CSS easing functions, cubic-bezier curves, animation timing, and implementation best practices.
Your motion, built for you
Every block, template and icon, installed by your AI agent in your theme. The visualizer stays free.