DotLottie Converter
Convert between Lottie JSON and .lottie format. Bidirectional conversion with embedded assets support.
1. Upload your file
Drag & drop your file here or click to browse
Supports .json and .lottie files (max. 10MB)
Preview
Upload a Lottie file to see the preview
Size
-
Duration
-
FPS
-
Convert Between Lottie JSON and DotLottie Format
Need to package your Lottie animation with embedded images and fonts? Or extract a .lottie file back to editable JSON? Our dotLottie converter handles bidirectional conversion between Lottie JSON and the modern .lottie format.
DotLottie (.lottie) is a ZIP-based container format that bundles animations with all their assets in a single file. Perfect for production deployments, mobile apps, and sharing animations without worrying about missing resources.
How to Convert to DotLottie Format
Switch between JSON and .lottie formats in seconds with full asset bundling:
Upload your animation file
Drag and drop either a .json (Lottie JSON) or .lottie (dotLottie) file. Both formats are supported.
Choose conversion direction
Convert JSON to .lottie to bundle assets, or .lottie to JSON to extract and edit the animation data.
Automatic asset detection
The tool finds all embedded images and fonts, packages them properly in the output format.
Download converted file
Get your converted animation ready for deployment. Asset references are automatically updated for the target format.
All conversion happens in your browser. No server uploads, completely private and secure.
Powerful Format Conversion Features
Everything you need for seamless Lottie format conversion:
Bidirectional Conversion
Convert JSON to .lottie or .lottie to JSON. Fully reversible process with no data loss. Switch between formats based on your needs.
Asset Bundling
Package animations with embedded images and fonts. Single-file distribution eliminates missing asset problems in production.
100% Client-Side
All conversion happens in your browser. No file uploads, no server processing. Your animations stay private and secure.
Preview Support
Preview your animation before and after conversion. Verify everything looks correct in the target format.
When to Use DotLottie Format
DotLottie offers significant advantages for production deployments:
Production Deployments
Deploy animations with embedded assets to avoid broken image links. Single .lottie file reduces HTTP requests and simplifies CDN distribution.
Asset-Heavy Animations
Perfect for animations with external images or custom fonts. Ensures all resources are packaged together for reliable playback.
Cross-Platform Distribution
Share animations with clients, team members, or across different platforms. One file contains everything needed for playback.
Mobile Applications
iOS and Android Lottie SDKs fully support .lottie format. Smaller file sizes from ZIP compression improve app performance and reduce bundle size.
Version Control
Store animations in .lottie format in git repositories. Binary ZIP compression produces smaller diffs than large JSON files.
Client Deliverables
Deliver single-file animations to clients. No risk of missing assets, fonts, or broken references when files are shared.
DotLottie Conversion Best Practices
Get the most out of the dotLottie format:
Use for production assets
Convert to .lottie before deploying to production. Single-file format eliminates asset loading issues and reduces HTTP requests.
Optimize images before converting
Compress embedded images with tools like TinyPNG before creating .lottie files. Smaller assets mean smaller final file size.
Keep JSON for editing
Maintain .json source files for future edits. Convert to .lottie only for final deployment or distribution.
Test playback after conversion
Always preview converted files to ensure assets loaded correctly. Verify fonts and images render as expected in the target format.
Privacy and Security
We take your privacy seriously. Unlike most online converters that upload your files to remote servers, our tool processes everything locally.
No uploads – Your files are processed entirely in your browser. They never touch our servers.
No tracking – We don't log which files you convert or what settings you use.
No accounts – Use the tool immediately. No registration, no personal data required.
Inspect it yourself – Open DevTools and watch the network tab. You'll see zero file uploads.
Frequently Asked Questions
Everything you need to know about Lottie animations and our tools.
What is the .lottie (dotLottie) format?
DotLottie (.lottie) is an open-source file format that bundles Lottie animation JSON files with their assets (images, fonts) into a single ZIP archive. It provides better portability, smaller file sizes through compression, and easier distribution compared to separate JSON files.
Why convert JSON to .lottie?
Converting to .lottie provides several benefits: embedded assets (no external image references), better compression (smaller file size), single file distribution (easier to share), and improved production readiness. It's especially useful for animations with external images or fonts.
Can I convert .lottie back to JSON?
Yes! This tool supports bidirectional conversion. You can extract the JSON animation data from a .lottie file. This is useful for editing, debugging, or when you need to work with the raw JSON format. Note that embedded assets will not be extracted in the JSON conversion.
How does the conversion work?
JSON to .lottie: Creates a ZIP archive with the JSON in an animations/ folder and a manifest.json file. .lottie to JSON: Extracts and parses the animation JSON from the ZIP archive. All processing happens in your browser using JSZip library - your files never leave your device.
Are .lottie files supported everywhere?
Most modern Lottie players support .lottie format, including lottie-web (v5.8.0+), @lottiefiles/lottie-player, and mobile SDKs (iOS, Android). However, some older implementations or platforms may only support JSON. Check your target platform's documentation before using .lottie files.
Is my animation secure during conversion?
Absolutely! All conversion happens entirely in your browser using JavaScript. Your animation files are never uploaded to any server. The tool works completely offline once the page is loaded, ensuring your designs remain private and secure.