Lottie to MP4
Convert Lottie JSON animations to MP4. Free and open source.
Loading demo limits…
Preview locally. Convert on the server.
Uploaded files are deleted after transfer.
From Lottie JSON to a video file
lottie-render turns Lottie animations, including Bodymovin exports from After Effects, into downloadable MP4 videos for presentations, video editors, and social posts.
Choose a self-contained JSON file, check the local preview, then select Convert to MP4. The server renders the frames and encodes a real video. Download it when the conversion finishes.
Developers can also use the Node.js library, CLI and self-hosted demo, or HTTP API.
Before you convert
What does the free demo support?
Upload a Lottie JSON file up to 2 MiB and 10 seconds long. Output fits within 512 × 512 pixels, without upscaling, at up to 30 FPS. The demo limits concurrent conversions to 1; if it is busy, try again later.
Does the video preserve timing and transparency?
Conversion preserves the animation's timing by resampling frames when necessary. H.264 MP4 output has a white background and no audio. It does not preserve transparency.
When is my file uploaded or stored?
The local preview runs in your browser. Your file is uploaded only when you select Convert to MP4. Temporary render files are deleted after the response finishes or the job fails. There is no saved video gallery.
Why might an animation look different?
Use embedded images and self-contained assets. External images and fonts are blocked. The isolated local preview also blocks evaluated expressions, so some animations may preview differently from the server-rendered video. Check the downloaded MP4 before using it.
Can I run it on my own server?
Yes. lottie-render is MIT-licensed, with Docker deployment instructions and configurable size, duration, concurrency, and timeout limits. Self-hosting requires compute resources; hosting providers may charge for them.