The format began with the Bodymovin plugin for Adobe After Effects, which exports animation data as JSON. Developers at Airbnb later built libraries that brought the format to iOS, Android, and the web. It was given the name Lottie as a friendly, memorable label and as a tribute to German animation pioneer Lotte Reiniger, best known for her early silhouette films including the 1926 feature Schneewittchen, one of the first full length animated works.
For those who want to use pre-made animations, LottieFiles offers a vast library of free and premium animations ready to integrate into websites and apps. Another excellent resource is Icons8 Lottie, which provides a wide selection of animated icons and illustrations. These platforms make it easy to find animations that suit your design style and project needs, saving time while adding professional grade motion graphics to your work.
If you prefer to create custom animations, Adobe After Effects combined with the Bodymovin plugin is the way to go. After creating your animation in After Effects, Bodymovin allows you to export it as a JSON file that can be rendered in your website or app using a Lottie player. This process gives you full creative control over your animations, from motion and timing to interactivity and looping, making it possible to craft unique experiences tailored to your design vision.
Lottie animations are perfect for enhancing the user experience with subtle yet engaging motion. They work especially well for microinteractions, loading screens, icons and small hero animations. However, for full screen cinematic style animations, a video might still be a better choice. By combining Lotties with thoughtful design, you can make your site feel alive and interactive without compromising performance.