What is Lottie?
Lottie is an open-source library from Airbnb that plays vector animations exported from After Effects as JSON. The same file runs on the web, iOS, Android and React Native.
Lottie files are tiny compared with video, stay sharp at any size and can be controlled with code: play, pause, loop, scrub or react to scroll.
License and usage
Yes. Lottie is released under the MIT license, which allows commercial use without attribution.
What you get
- Web, iOS, Android and React Native players
- Small JSON animation files
- Control playback from code
- Exports via the Bodymovin plugin
Pros
- Crisp at any resolution
- Tiny file sizes
- Industry standard
Cons
- Creating animations needs After Effects or another editor
- Complex effects are not supported
Best for
Ratings and reviews
No reviews yet. Used it? Be the first to rate it.
Lottie FAQ
Is Lottie free?
Lottie is free and open source under the MIT license. Install it from npm without an account.
Can I use Lottie for commercial projects?
Yes. Lottie is released under the MIT license, which allows commercial use without attribution.
Do I need an account to download from Lottie?
No. You can browse airbnb.io and download without signing up.
What are some alternatives to Lottie?
Other free options include Anime.js, Motion, Manim, Three.js and Three GPU Pathtracer.