Supported Figma features

Check supported and risky Figma features before converting frames, prototype flows, or state machines to Lottie.

Use this page as a practical preflight checklist. For the latest full source, see the official Figma to Lottie export guide.

Safer feature areas

The export guide lists support across these areas:

  • Basic interactions such as click, hover, press, mouse enter, mouse leave, mouse down, mouse up, and after delay.

  • Shapes and curves.

  • Text, when layer matching and values are stable.

  • Images.

  • Basic fills, gradients, and strokes.

  • Common transition and animation behavior.

Features that need extra care

AreaRiskSafer approach
Multiple framesMissing or reordered layers can break matchingKeep layers present, ordered, and named consistently
TextChanging text inside the same layer can failUse separate text layers and toggle visibility
GradientsComplex gradients may render incorrectlyPrefer simple linear or radial gradients
Fills and effectsStacked fills, shadows, strokes, or effects can break animationUse one clear visual treatment per animated object
Prototype actionsSome actions do not become state-machine inputsUse supported navigation-style transitions
InteractivityLottie JSON removes state machines, themes, and motion tokensExport as .lottie for the full dotLottie feature set

Interactive support notes

Supported interaction triggers include click, hover, press, mouse enter, mouse leave, mouse down, mouse up, and after delay. Key/gamepad and drag-related behavior may need to be planned as separate product behavior rather than direct interaction in the player.

Last updated: June 9, 2026 at 8:42 AMEdit this page