Lottie Theming
Create multiple themes of your animations in a single .lottie file—perfect for dark/light modes, brand guidelines, or seasonal updates.
Why Use Theming?
- Instant theme switching without file duplication
- Consistent branding across all your animations
- Simpler file management with one animation, multiple themes
Watch the Tutorial
Learn how to create and apply themes in under 3 minutes:
Watch: Lottie Theming Tutorial
Creating Themes
- Open your animation in Lottie Creator
- Click Create Theme in the bottom player controls
- Name your theme (e.g., "Dark Mode")
- Select colors for specific layers and preview in real-time
- Save your animation
Switching Themes
- Open your animation in the workspace
- Click the theming button in the player controls
- Select any saved theme from the list
All themes are embedded in your .lottie file automatically.
For Developers: Implementing Themes
Handoff with Pre-Applied Themes
- Click Handoff in your workspace
- Select your desired theme from the "Theme to Embed" dropdown
- Copy the generated code (theme is already applied)
- Integrate into your project
The code includes your selected color palette for seamless implementation.
Technical Requirements
- Format:
.lottiefiles only (.jsonnot supported) - Player: Requires dotLottie player (web, iOS, Android)
Common Questions
Can I edit themes after downloading?
Yes. Themes are embedded in the file—just reload it in Lottie Creator to switch or edit.
How many themes can I create?
As many as you need. The limit depends on your animation's layer structure.
Does theming slow down performance?
No. Theming only changes color properties without re-rendering.
Does theming work on mobile?
Yes. dotLottie iOS and Android players fully support theme switching.