Command Palette

Search for a command to run...

LottieFiles Documentation

The animation stack for production-grade products.

Everything you need to build, ship, and scale Lottie animations — from a single component to millions of renders.

Play Animations

Drop dotLottie Players into any web, mobile, or native app. ThorVG-powered rendering delivers smooth 60fps on React, Vue, Svelte, Web Components, React Native, iOS, and Android - with no extra configuration.

Create Animations

Design Lottie-native animations in the browser using a timeline editor, AI-assisted tools, and a live plugin ecosystem. Export directly to .lottie or JSON and connect straight to your player.

Quick Start by Use Case

I want to render animations in my app

High-performance players for every major platform and framework — React, Vue, Svelte, JavaScript, Web Components, React Native, iOS, and Android.
  1. Choose your platform/framework

  2. Install the player package

  3. Load your animation file

  4. Ship to production

Time to first animation: ~5 minutes

View all runtimes →

I want to create animations

Design Lottie-native animations using LottieFiles Creator — a browser-based editor with a timeline, AI tools, and a live preview of how your animation renders in a real player.
  1. Try LottieFiles Creator

  2. Build with timeline editor and AI tools

  3. Export to .lottie or JSON

  4. Integrate with dotLottie players

Time to first animation: ~15 minutes

Explore LottieFiles Creator →

Open Source

MIT-licensed core libraries with an active community. No vendor lock-in, full code transparency, and a roadmap you can contribute to.

Proven at Scale

Billions of animations rendered in production every month. Trusted by enterprises running mission-critical, customer-facing applications.

Built for Developers

TypeScript-first APIs, comprehensive docs, and consistent SDK patterns across every platform. Go from npm install to production in under an hour.

Open Standards

The Lottie and dotLottie formats are an open specification built with the community. Portable, extensible, and not tied to any one tool or platform.