Reduce your Lottie JSON file size by up to 70% without losing animation quality. Compress instantly in your browser, plus learn manual optimization techniques.
or click to browse — we'll compress it instantly
Strip metadata, editor-specific keys (ddd, nm, mn), and properties that don't affect rendering.
Reduce decimal precision on bezier curves and vertices from 6+ to 2-3 decimal places.
Replace animated transform arrays with static values when only one keyframe exists.
Delete layers with opacity 0 or visibility disabled that never appear on screen.
Remove whitespace, newlines, and indentation from the final JSON for minimal transfer size.
Identify and merge duplicate shape groups, gradient definitions, and image references.
Typical raw Bodymovin export
Before
120 KB
After
45 KB
Savings
62%
Complex character animation
Before
380 KB
After
140 KB
Savings
63%
Simple icon animation
Before
18 KB
After
6 KB
Savings
67%
Multi-scene onboarding
Before
520 KB
After
195 KB
Savings
63%
Online tool with visual diff and quality slider.
CLI tool for batch processing in CI/CD pipelines.
Built-in export options in the After Effects plugin.
Right here — upload, compress, download. Zero setup.