Supercharge your
Lottie Workflow

with the LottieFiles plugin for Adobe After Effects

To Install the plugin, Use Extension Manager for Mac / Windows from anastasiy.com
VIA ADOBE EXCHANGE
For Adobe Creative Cloud

Instant Preview

Preview your Lottie animations instantly across web and mobile devices right within Adobe After Effects.

In Real-time

Preview your animations in real-time and see how they play as you continue to edit and refine them.

Push to Mobile Device

Push your animations simultaneously to Android and iOS devices.

Optimize your animation

With the built-in render graph helps you improve animation for better CPU utilization.

..and a lot more

Render Graph Instant File size Magic Login Render Configurations Inline Images Push to iOS Push to Android Custom Background Color Scan QR & Preview OTA Plugin Update Render Configurations Quick Re-Render Push to All Devices Save to PC Web Share Meta Fields 1000s of Public Files

Supported Features

iOS show less
iOS show more
SHAPES
supported Shape
supported Ellipse
supported Rectangle
supported Rounded Rectangle
supported Polystar
supported Group
unsupported Repeater
supported Trim Path (individually)
supported Trim Path (simultaneously)
FILLS
supported Color
supported Opacity
supported Fill Rule
supported Radial Gradient
supported Linear Gradient
STROKES
supported Color
supported Opacity
supported Width
supported Line Cap
supported Line Join
supported Miter Limit
supported Dashes
supported Gradient
TRANSFORMS
supported Position
supported Position (separated X/Y)
supported Scale
supported Rotation
supported Anchor Point
supported Opacity
supported Parenting
unsupported Auto Orient
supported Skew
INTERPOLATION
supported Linear Interpolation
supported Bezier Interpolation
supported Hold Interpolation
supported Spatial Bezier Interpolation
supported Rove Across Time
MASKS
supported Mask Path
supported Mask Path
supported Mask Opacity
supported Add
supported Subtract
supported Intersect
unsupported Lighten
unsupported Darken
unsupported Difference
unsupported Expansion
unsupported Feather
MATTES
supported Alpha Matte
supported Alpha Inverted Matte
unsupported Luma Matte
unsupported Luma Inverted Matte
MERGE PATHS
unsupported Merge
unsupported Add
unsupported Subtract
unsupported Intersect
unsupported Exclude Intersection
LAYER EFFECTS
unsupported Fill
unsupported Stroke
unsupported Tint
unsupported Tritone
unsupported Levels Individual Controls
TEXT
unsupported Glyphs
supported Fonts
supported Transform
supported Fill
supported Stroke
supported Tracking
unsupported Anchor point grouping
unsupported Text Path
unsupported Per-character 3D
unsupported Range selector (Units)
unsupported Range selector (Based on)
unsupported Range selector (Amount)
unsupported Range selector (Shape)
unsupported Range selector (Ease High)
unsupported Range selector (Ease Low)
unsupported Range selector (Randomize order)
unsupported Expression Selector
OTHER
unsupported Expressions
supported Images
supported Precomps
supported Time Stretch
supported Time remap
supported Markers
Android show less
Android show more
SHAPES
supported Shape
supported Ellipse
supported Rectangle
supported Rounded Rectangle
supported Polystar
supported Group
supported Repeater
supported Trim Path (individually)
supported Trim Path (simultaneously)
FILLS
supported Color
supported Opacity
supported Fill Rule
supported Radial Gradient
supported Linear Gradient
STROKES
supported Color
supported Opacity
supported Width
supported Line Cap
supported Line Join
supported Miter Limit
supported Dashes
supported Gradient
TRANSFORMS
supported Position
supported Position (separated X/Y)
supported Scale
supported Rotation
supported Anchor Point
supported Opacity
supported Parenting
unsupported Auto Orient
unknown Skew
INTERPOLATION
supported Linear Interpolation
supported Bezier Interpolation
supported Hold Interpolation
supported Spatial Bezier Interpolation
supported Rove Across Time
MASKS
supported Mask Path
supported Mask Path
supported Mask Opacity
supported Add
supported Subtract
supported Intersect
unsupported Lighten
unsupported Darken
unsupported Difference
unsupported Expansion
unsupported Feather
MATTES
supported Alpha Matte
supported Alpha Inverted Matte
unsupported Luma Matte
unsupported Luma Inverted Matte
MERGE PATHS
supported
(KitKat+)
Merge
supported
(KitKat+)
Add
supported
(KitKat+)
Subtract
supported
(KitKat+)
Intersect
supported
(KitKat+)
Exclude Intersection
LAYER EFFECTS
unsupported Fill
unsupported Stroke
unsupported Tint
unsupported Tritone
unsupported Levels Individual Controls
TEXT
supported Glyphs
supported Fonts
supported Transform
supported Fill
supported Stroke
supported Tracking
unsupported Anchor point grouping
unsupported Text Path
unsupported Per-character 3D
unsupported Range selector (Units)
unsupported Range selector (Based on)
unsupported Range selector (Amount)
unsupported Range selector (Shape)
unsupported Range selector (Ease High)
unsupported Range selector (Ease Low)
unsupported Range selector (Randomize order)
unsupported Expression Selector
OTHER
unsupported Expressions
supported Images
supported Precomps
supported Time Stretch
supported Time remap
supported Markers
Windows show less
Windows show more
SHAPES
supported Shape
supported Ellipse
supported Rectangle
supported Rounded Rectangle
unsupported Polystar
supported Group
unsupported Repeater
unsupported Trim Path (individually)
supported Trim Path (simultaneously)
FILLS
supported Color
supported Opacity
supported Fill Rule
supported Radial Gradient
supported Linear Gradient
STROKES
supported Color
supported Opacity
supported Width
supported Line Cap
supported Line Join
supported Miter Limit
supported Dashes
supported Gradient
TRANSFORMS
supported Position
supported Position (separated X/Y)
supported Scale
supported Rotation
supported Anchor Point
supported Opacity
supported Parenting
unsupported Auto Orient
unknown Skew
INTERPOLATION
supported Linear Interpolation
supported Bezier Interpolation
supported Hold Interpolation
supported Spatial Bezier Interpolation
supported Rove Across Time
MASKS
supported Mask Path
supported Mask Path
supported Mask Opacity
supported Add
supported Subtract
unsupported Intersect
unsupported Lighten
unsupported Darken
unsupported Difference
unsupported Expansion
unsupported Feather
MATTES
supported Alpha Matte
unsupported Alpha Inverted Matte
unsupported Luma Matte
unsupported Luma Inverted Matte
MERGE PATHS
supported Merge
supported Add
supported Subtract
supported Intersect
supported Exclude Intersection
LAYER EFFECTS
unsupported Fill
unsupported Stroke
unsupported Tint
unsupported Tritone
unsupported Levels Individual Controls
TEXT
unsupported Glyphs
unsupported Fonts
unsupported Transform
unsupported Fill
unsupported Stroke
unsupported Tracking
unsupported Anchor point grouping
unsupported Text Path
unsupported Per-character 3D
unsupported Range selector (Units)
unsupported Range selector (Based on)
unsupported Range selector (Amount)
unsupported Range selector (Shape)
unsupported Range selector (Ease High)
unsupported Range selector (Ease Low)
unsupported Range selector (Randomize order)
unsupported Expression Selector
OTHER
unsupported Expressions
supported Images
supported Precomps
unsupported Time Stretch
unsupported Time remap
supported Markers
Web (SVG) show less
Web (SVG) show more
SHAPES
supported Shape
supported Ellipse
supported Rectangle
supported Rounded Rectangle
supported Polystar
supported Group
supported Repeater
supported Trim Path (individually)
supported Trim Path (simultaneously)
FILLS
supported Color
supported Opacity
supported Fill Rule
supported Radial Gradient
supported Linear Gradient
STROKES
supported Color
supported Opacity
supported Width
supported Line Cap
supported Line Join
supported Miter Limit
supported Dashes
supported Gradient
TRANSFORMS
supported Position
supported Position (separated X/Y)
supported Scale
supported Rotation
supported Anchor Point
supported Opacity
supported Parenting
supported Auto Orient
supported Skew
INTERPOLATION
supported Linear Interpolation
supported Bezier Interpolation
supported Hold Interpolation
supported Spatial Bezier Interpolation
supported Rove Across Time
MASKS
supported Mask Path
supported Mask Path
supported Mask Opacity
supported Add
supported Subtract
unsupported Intersect
unsupported Lighten
unsupported Darken
unsupported Difference
unsupported Expansion
unsupported Feather
MATTES
supported Alpha Matte
supported Alpha Inverted Matte
unknown Luma Matte
unknown Luma Inverted Matte
MERGE PATHS
unsupported Merge
unsupported Add
unsupported Subtract
unsupported Intersect
unsupported Exclude Intersection
LAYER EFFECTS
supported Fill
supported Stroke
supported Tint
supported Tritone
supported Levels Individual Controls
TEXT
supported Glyphs
supported Fonts
supported Transform
supported Fill
supported Stroke
supported Tracking
supported Anchor point grouping
supported Text Path
supported Per-character 3D
supported Range selector (Units)
supported Range selector (Based on)
supported Range selector (Amount)
supported Range selector (Shape)
supported Range selector (Ease High)
supported Range selector (Ease Low)
supported Range selector (Randomize order)
supported Expression Selector
OTHER
supported Expressions
supported Images
supported Precomps
supported Time Stretch
supported Time remap
supported Markers
Web (Canvas) show less
Web (Canvas) show more
SHAPES
supported Shape
supported Ellipse
supported Rectangle
supported Rounded Rectangle
supported Polystar
supported Group
supported Repeater
supported Trim Path (individually)
supported Trim Path (simultaneously)
FILLS
supported Color
supported Opacity
supported Fill Rule
supported Radial Gradient
supported Linear Gradient
STROKES
supported Color
supported Opacity
supported Width
supported Line Cap
supported Line Join
supported Miter Limit
supported Dashes
supported Gradient
TRANSFORMS
supported Position
supported Position (separated X/Y)
supported Scale
supported Rotation
supported Anchor Point
supported Opacity
supported Parenting
supported Auto Orient
supported Skew
INTERPOLATION
supported Linear Interpolation
supported Bezier Interpolation
supported Hold Interpolation
supported Spatial Bezier Interpolation
supported Rove Across Time
MASKS
supported Mask Path
supported Mask Path
supported Mask Opacity
supported Add
supported Subtract
unsupported Intersect
unsupported Lighten
unsupported Darken
unsupported Difference
supported Expansion
unsupported Feather
MATTES
unsupported Alpha Matte
supported Alpha Inverted Matte
unknown Luma Matte
unknown Luma Inverted Matte
MERGE PATHS
unsupported Merge
unsupported Add
unsupported Subtract
unsupported Intersect
unsupported Exclude Intersection
LAYER EFFECTS
supported Fill
supported Stroke
supported Tint
supported Tritone
supported Levels Individual Controls
TEXT
supported Glyphs
supported Fonts
supported Transform
supported Fill
supported Stroke
supported Tracking
supported Anchor point grouping
supported Text Path
supported Per-character 3D
supported Range selector (Units)
supported Range selector (Based on)
supported Range selector (Amount)
supported Range selector (Shape)
supported Range selector (Ease High)
supported Range selector (Ease Low)
supported Range selector (Randomize order)
supported Expression Selector
OTHER
supported Expressions
supported Images
supported Precomps
supported Time Stretch
supported Time remap
supported Markers
Web (HTML) show less
Web (HTML) show more
SHAPES
supported Shape
supported Ellipse
supported Rectangle
supported Rounded Rectangle
supported Polystar
supported Group
supported Repeater
supported Trim Path (individually)
supported Trim Path (simultaneously)
FILLS
supported Color
supported Opacity
supported Fill Rule
supported Radial Gradient
supported Linear Gradient
STROKES
supported Color
supported Opacity
supported Width
supported Line Cap
supported Line Join
supported Miter Limit
supported Dashes
supported Gradient
TRANSFORMS
supported Position
supported Position (separated X/Y)
supported Scale
supported Rotation
supported Anchor Point
supported Opacity
supported Parenting
supported Auto Orient
supported Skew
INTERPOLATION
supported Linear Interpolation
supported Bezier Interpolation
supported Hold Interpolation
supported Spatial Bezier Interpolation
supported Rove Across Time
MASKS
supported Mask Path
supported Mask Path
supported Mask Opacity
supported Add
supported Subtract
unsupported Intersect
unsupported Lighten
unsupported Darken
unsupported Difference
supported Expansion
unsupported Feather
MATTES
supported Alpha Matte
supported Alpha Inverted Matte
unknown Luma Matte
unknown Luma Inverted Matte
MERGE PATHS
unsupported Merge
unsupported Add
unsupported Subtract
unsupported Intersect
unsupported Exclude Intersection
LAYER EFFECTS
supported Fill
supported Stroke
supported Tint
supported Tritone
supported Levels Individual Controls
TEXT
supported Glyphs
supported Fonts
supported Transform
supported Fill
supported Stroke
supported Tracking
supported Anchor point grouping
supported Text Path
supported Per-character 3D
supported Range selector (Units)
supported Range selector (Based on)
supported Range selector (Amount)
supported Range selector (Shape)
supported Range selector (Ease High)
supported Range selector (Ease Low)
supported Range selector (Randomize order)
supported Expression Selector
OTHER
supported Expressions
supported Images
supported Precomps
supported Time Stretch
supported Time remap
supported Markers

FAQ

What is a Lottie?
A Lottie file is a JSON-based animation file format that uses a textual, descriptive representation of the animation elements and movement towards a smaller file size and platform-independence, resolution independence and variable frame-rate during animation playback. Open-source and free Lottie players exist for the web, iOS, Android, Windows and other platforms.
How does the LottieFiles plugin differ from the Bodymovin plugin?
The LottieFiles Plugin implements all the Lottie generation features of Bodymovin. We have gone further by crafting an optimized instant preview and test-on-mobile devices workflow for a quicker,more efficient iteration cycle. We also made it super easy to upload and privately share your animation with others at different points in development and added tools and features such as changing background color, reviewing Lottie file size and render performance graphs.
What formats does the plugin support exporting as?
The LottieFiles plugin will export your animation as a Lottie file (Bodymovin JSON) and as a Telegram Sticker (TGS) file.
What does the previews tab in the plugin do?
The previews tab in the plugin allows you to view animations you’ve uploaded previously (both on LottieFiles on the web and via the plugin).
What does the explore tab in the plugin do?
Using the explore tab, you can browse and search through all the Lottie animations on LottieFiles right from within the plugin itself. After selecting an animation, you can download the Lottie file as well as its Adobe After Effects project (AEP) file.

Downloading the animation’s AEP file gives you the ability to redesign the animation and change the layers you want.
My animation isn’t playing, it’s just stuck on ‘rendering’.
Not to worry, there’s a simple solution for this. In Adobe After Effects, go to Preferences > Scripting & Expressions. Under Application Scripting, select Allow Scripts to Write Files and Access Network.
What does the LottieFiles plugin do?
The LottieFiles plugin converts your Adobe After Effects animation into a Lottie format file for use on the web and mobile. The plugin provides a smooth workflow for rapidly iterating on animations and testing feature support across different platforms.

The LottieFiles plugin also integrates tightly with LottieFiles, letting you upload, test and publish animations to share with the world as well as searching for Lottie animations and downloading their Adobe After Effects project files.
What file format does the plugin export my animation as?
The LottieFiles plugin will export your animation as a Lottie file.
Do I need to login to use the plugin?
Yes to use the plugin you need to sign into your LottieFiles account.
Can I preview animations for web and mobile straight from within the plugin?
Yes you can. For mobile, there are 2 ways to preview your animation.

1. You can scan the QR code generated after uploading the animation on your mobile device
2. If you have connected your device to the plugin (and you can connect multiple) you can just select to push it to that device and then you’ll be prompted with a notification to open your LottieFiles app on that device. Open it up and watch your animation play!
If you have multiple devices connected to the plugin you can choose to push the animation to either a select few or all your applications. This one click action can save you a lot of time when you’ve got a lot of devices to test on.
What does the explore tab in the plugin do?
Using the explore tab, you can browse and search through all the Lottie animations on LottieFiles right from within the plugin itself. After selecting an animation, you can download the Lottie file as well as its Adobe After Effects project (AEP) file.

Downloading the animation’s AEP file gives you the ability to redesign the animation and change the layers you want.