Skip to main content
Lottie4 min readNovember 2026

How do I create a Lottie animation in Figma?

Short answer

Figma cannot save Lottie on its own, but the LottieFiles for Figma plugin can. Animate with Figma Motion, Smart Animate or a sequence of frames, then export with the plugin to Lottie JSON or dotLottie. For finer control, open the result in LottieFiles Lottie Creator.

Core Takeaway

  • Use the LottieFiles for Figma plugin to export
  • Source can be Figma Motion, Smart Animate prototypes or plain frames
  • Lottie Creator adds After Effects style editing in the browser
  • Prototype interactions do not export as app logic; rebuild them or use state machines
  • Keep vector layers simple for small files

Many designers search for this because they want motion without learning After Effects. It is possible today.

Steps

1. Build the animation in Figma: use Figma Motion if your seat has it, Smart Animate between frames, or a series of frames. 2. Install LottieFiles for Figma from the Figma Community. 3. Select the frames or animation and export as Lottie JSON or dotLottie. 4. Preview the result and, if needed, open it in Lottie Creator to adjust easing and timing.

What does not carry over

LottieFiles says it plainly on its plugin page: motion editing is limited to what Figma Motion supports, and prototype interactions stay in Figma or must be rebuilt in code. A click-through prototype becomes a played animation, not an interactive component. dotLottie state machines can add click, hover and press-and-hold behaviour back, configured in Lottie Creator.

Keep files light

Flatten complex vector networks, avoid image fills, and limit effects such as blur and shadows, which may not export the way they look in Figma.

When another route fits better

If the component must respond to app state (loading, error, toggled), a tool that imports your Figma design and adds states may save rework. Rive and ExodeUI both import design work and add state machines; ExodeUI also has a Figma import. We make ExodeUI.

Frequently asked questions

Is the LottieFiles Figma plugin free?

It is free to install. Some export and editing features may need a LottieFiles account or paid plan.

Can I export Smart Animate to Lottie?

Yes, LottieFiles lists Smart Animate prototypes as a supported source for its Figma plugin.

Will my Figma prototype clicks work in the Lottie?

No. Interactions must be rebuilt in code or with dotLottie state machines.

Do I still need After Effects for Lottie?

Not for simple UI motion. For complex character or illustration work, After Effects is still the strongest source.

Related Guides & Examples

From Figma to interactive

Import a Figma design into ExodeUI and add states, springs and inputs.

Import from Figma
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →