Lottie logo

Lottie

Play After Effects vector animations on web, iOS and Android.

✓ No sign-upCommercial use OKMITAnimation & 3D Libraries
Open Lottie airbnb.io

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.

Check the license. Licenses can change, and some items inside a library have their own terms. Always confirm the license on the original website before using a resource in your project.

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

App onboardingAnimated iconsLoaders and empty states

Ratings and reviews

No reviews yet. Used it? Be the first to rate it.

Rate and review

No account needed. Reviews are checked before they appear, and links are not allowed.

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.

Similar to Lottie

More free resources you can download without an account.

Browse free resources