Tool
dotLottie
Modern Lottie packaging format with compression and interactivity extensions

About
Package multiple animations, assets, themes, and interactive state machines into one open, compressed file that plays everywhere.
Native players for React, iOS, Android, and embedded devices — all with the same features.
One rendering engine draws every animation identically, so it looks and runs the same for every user.
Deflate compression and shared assets keep a .lottie far smaller than raw or base64-inlined JSON.
Features
- Convert Lottie JSON to dotLottie (opens new window)
- Introduction Overview
- Why dotLottie?
- Specification What's new in v2.0
- Tools Players
- Convert Lottie JSON to dotLottie
- Pricing
- Open Source
- Pricing detail
- Open Lottie successor format/tools
- Platforms
- Web, Runtimes
Alternatives from our catalog
Tools on the same shelves as dotLottie, ordered by shared tags and our own comparisons. Not vendor endorsements.
- lottie-webOpen Source · JS library
Classic export path still in pipelines
also in Motion
- lottie-reactOpen Source · React
Code-side Lottie runtime vs LottieFiles editor
also in Motion
- tsParticlesOpen Source · Web
Default interactive background layer for tech landings
also in Motion
- RiveFreemium · Web, Desktop, Runtimes
Runtime king; smaller than Lottie for interactive UI
also in Motion
- LottieFilesFreemium · Web, Plugins, API
Ecosystem hub; Motion Copilot AI
also in Motion
- SplineFreemium · Web, Desktop
3D heroes without Unity/Blender
also in Motion