Lottie optimizer
Reduce file size without changing animation data
.json · Up to 80 MBWhat this optimizer changes
- Upload Lottie JSON or try the sample.
- Compare minified JSON and dotLottie sizes with your original.
- Preview the result and download the format your player supports.
Lossless minification
Only whitespace outside strings is removed. Layer names, numbers, keyframes, images, expressions, and other data remain in the file. Expressions are disabled in this browser preview, so test expression-based animations in their target player.
Compression and compatibility
dotLottie packages the same JSON in a compressed archive. It does not simplify paths or reduce image resolution. Use a dotLottie-compatible player, or extract the JSON first. Files with linked images or fonts need those assets embedded before archive export.