Javascript Player
Renders .lottie and .json animations in web browsers. The core vanilla JS player with full control over playback, layout, theming, multi-animation, and state machines.
dotLottie JavaScript Player
The dotLottie JavaScript player (@lottiefiles/dotlottie-web) is the core web player for rendering .lottie and .json animations in any browser environment. It provides full control over playback, layout, theming, multi-animation support, and interactive state machines — with no framework dependency.
Tutorials
Getting Started — Install the player and display your first animation
How-to Guides
Advanced Topics — Performance optimisation and Web Worker usage
Interactivity — Build interactive animations with events and state machines
Explanation
Core Concepts — How animation loading, playback, layout, slots, theming, and multi-animation work
Reference
API Reference — Constructor options, properties, methods, and events
Changelogs — Version history