Skip to content

Figma Motion: Native Timeline Animation on the Canvas

Figma Motion adds native timeline and keyframe animation on the canvas, launched at Config 2026. What it is, and how to build your first animation.

· · 5 min read

Updated: July 16, 2026

Flowing green and blue abstract 3D shapes suggesting native canvas motion in Figma

For years the joke about animating in Figma was that you couldn't, not really. You strung frames together, prayed Smart Animate matched the layers, and accepted that anything past a simple crossfade meant opening another app. That era just ended. Figma Motion, announced at Config 2026, drops a real timeline onto the canvas, and it changes where interface motion gets made.

So what actually changed? Not a plugin, not a prototype trick. A native keyframe timeline, sitting in the same file as your components, working on the properties you already know.

TL;DR: Figma Motion is native timeline and keyframe animation on the Figma canvas, launched at Config 2026. You set keyframes on position, scale, opacity, and rotation, then shape easing on a curve editor, all inside the file where your design already lives. It handles UI motion without the round trip to After Effects or Rive.

What Is Figma Motion, Exactly?

Figma Motion is keyframe animation built into Figma Design itself. You pick a layer, open the timeline, and set keyframes at points in time for properties like X and Y position, scale, rotation, opacity, and corner radius. Figma fills the frames between them. You shape how that in-between feels using an easing curve editor, the same bezier control motion designers already live inside.

The important word is native. This isn't Smart Animate guessing at what moved between two boards. It's an explicit timeline where you own every keyframe, and it reads the real layers of the real design. No export, no re-linking, no separate source of truth drifting out of sync with your components. The frame you designed becomes the frame that moves.

Long-exposure light trails curving through darkness, evoking a scrubbing animation timeline
Photo by Robin Pierre on Unsplash

Here's my honest take after a week of poking at it: the win isn't raw power, because After Effects still buries it on sheer capability. The win is that the animation and the design finally share one home. That collapse of the round trip is worth more to a working product team than another easing preset ever could be.

How Do You Make Your First Animation?

Start small. Pick one button and make it settle on appear. The whole loop takes about two minutes once you know the beats.

  1. Select the layer you want to move, then open the Motion timeline panel.
  2. Set a starting keyframe at 0ms with the layer at opacity 0 and scale 0.9.
  3. Move the playhead to roughly 200ms and set a second keyframe at opacity 1 and scale 1.
  4. Open the easing curve on that segment and pull it to an ease-out, so the motion decelerates into place rather than stopping cold.
  5. Scrub the timeline back and forth to feel the timing, then nudge that 200ms until the settle reads right.

That's it. You just built a reveal that, a year ago, meant a prototype interaction plus a lot of hoping. When I ran this on a card grid, the thing that surprised me was how fast the curve editor let me kill the default snap. I dropped the settle from a lifeless linear ramp to a soft ease-out in one drag, and the difference between cheap and considered was that single move.

A few habits carry over straight from timeline work. Stagger children instead of firing a whole list at once. Keep motion to transform and opacity where you can, since those are the cheap properties on the web too. And respect prefers-reduced-motion in the built version, because a switch some users rely on doesn't stop mattering just because the animation was born on the canvas.

Where Does It Fit Your Toolkit?

Figma Motion doesn't erase the specialists. It changes the default. Most UI motion, the micro-interactions, transitions, loaders, and reveals that make a product feel finished, now has a natural home where the design already sits. You leave the canvas when the job truly needs it: cinematic layering in After Effects, or runtime state machines in Rive.

ToolBest ForWhere the Work Lives
Figma MotionMicro-interactions, transitions, loaders, reveal choreographyNative, inside the same file as the components
After EffectsCinematic, layered, effect-heavy sequencesSeparate app; still wins on sheer capability
RiveInteractive state machines, runtime-driven animationSeparate app; built for input-reactive motion

If you're still mapping out your stack, our motion design tools for UI designers guide covers where After Effects, Rive, and Lottie each earn their place, and Figma Motion now sits in front of them as the first stop rather than a step you take after exporting. For the code side of the same question, web animation with CSS versus GSAP walks through what to reach for once the design leaves Figma and becomes a shipped page. And if the destination is a React codebase specifically, the Framer Motion guide covers the library that picks up where Figma Motion's export leaves off.

What's the Short Version?

Figma Motion puts a real keyframe timeline on the Figma canvas, so UI motion gets made where the design lives instead of in a separate app. Set keyframes on position, scale, and opacity, shape the easing, scrub until it feels right. It won't replace the specialist tools for cinematic or runtime work, and it doesn't need to. For the everyday interface motion most teams ship, closing the round trip is the whole point, and that's the part it nails.

Frequently Asked Questions

What is Figma Motion?
Figma Motion is native timeline and keyframe animation built directly into the Figma canvas, announced at Config 2026. Instead of faking motion through prototype transitions between frames, you scrub a real timeline, set keyframes on properties like position, scale, opacity, and rotation, and shape the easing on a curve editor. It lives in the same file as your components, so the thing you animate is the thing you designed, not a separate export. Before this, designers reached for Smart Animate hacks or bounced to After Effects, Rive, or Framer. Figma Motion pulls that work back onto the canvas where the design already lives.
Is Figma Motion free?
Figma Motion ships as part of Figma Design, so if your seat can edit files, you can animate with it. There is no separate motion subscription. Free Starter seats get access with the usual project and version-history limits, while paid seats remove those caps. What you are paying for is the Figma plan you already have, not a motion add-on. That is a meaningful difference from tools like After Effects or Rive, which sit outside your design bill entirely.
Does Figma Motion replace After Effects or Rive?
Not for everything. Figma Motion covers UI motion well: micro-interactions, transitions, loaders, and reveal choreography that lives inside a product. After Effects still wins for cinematic, layered, effect-heavy work, and Rive still wins for interactive state machines and runtime-driven animation. The honest read is that Figma Motion removes the round trip for most interface motion, so you only leave the canvas when the job genuinely needs a specialist tool. For a lot of teams that is the majority of their motion work handled in one place.
How do I export animation from Figma Motion?
You can play it back inside Figma for review, share a link so stakeholders scrub the same timeline, and export to video formats for decks or social. For handoff, developers read the keyframe values and easing curves the same way they read design tokens, which keeps the intent intact across the wall. Export options are still maturing at launch, so check whether your target format is supported before you build a whole pipeline on it. The review-in-place workflow is the part that already feels solid.