LottieFiles
Motion design platform for creating, editing, collaborating on, and shipping lightweight Lottie and dotLottie animations.

What is LottieFiles?
Try LottieFilesLottieFiles is an end-to-end motion design platform with a large library of free and premium animations plus tools to create, edit, collaborate on, and implement lightweight Lottie and dotLottie animations. It’s designed to streamline handoff from motion designers to developers by avoiding manual recreation of animations and replacing heavier formats like GIF and MP4. Teams can work in private workspaces with real-time collaboration, version control, and commenting, while dotLottie supports interactive state machines and adaptive theming.
What is LottieFiles and what problem does it solve?
LottieFiles helps you source, create, and deploy lightweight motion for products by providing a library of free and premium Lottie animations and a workflow for building, editing, collaborating on, and implementing them across web and mobile. It’s meant to reduce the manual work of recreating animations when moving from design to development, and to avoid the performance drawbacks of formats like GIF and MP4.
Can I create interactive animations without writing code?
Yes. With dotLottie State Machines, you can design interactive animations using a visual, node-based editor in Lottie Creator, defining states, transitions, and triggers that respond to actions like clicks, hovers, data inputs, or custom events. The dotLottie players handle the interactivity logic across web, iOS, Android, and React Native.
How does dotLottie differ from standard Lottie JSON?
Both are based on the Lottie format, but dotLottie (.lottie) is the preferred next-generation format that bundles multiple animations and assets into a single compressed file. This can help with faster, more efficient loading compared with standard Lottie JSON files.
Is there a no-code way to make animations match light mode, dark mode, or my brand?
Yes. LottieFiles’ Theming uses token-based colors so your animations can automatically adapt to light mode, dark mode, or custom brand themes. Multiple themes can be embedded in a single dotLottie file, and the theme can switch dynamically at runtime.
What collaboration and review features are available for teams?
LottieFiles offers private team workspaces with commenting on animations and keyframes, animation status tracking (such as work in progress, needs review, or approved), and version history so you can restore previous iterations. Teams also get real-time synchronization of animation updates and role-based permissions for admins and members.
How do I implement LottieFiles animations on web, iOS, Android, and React Native?
Use the official dotLottie runtimes: dotLottie-web or framework components like dotLottie-react, dotLottie-vue, dotLottie-svelte, and dotLottie-wc for web; dotLottie-ios for native iOS apps; dotLottie-android for native Android apps; and dotLottie-react-native for React Native. LottieFiles also provides getting-started and implementation guides to help you embed and control animations.