GIF to Lottie
Drop your GIF file here
.gif · Up to 80 MBHow to convert a GIF to Lottie
- Upload an animated GIF or try the sample.
- Check the preview and timing. Choose WebP frames for a smaller file or PNG for lossless frames.
- Download Lottie JSON or dotLottie, or open the result in the editor.
What the converter produces
A GIF stores pixels, not shapes. Each distinct frame becomes an embedded image layer that appears for the same time as in the GIF, and repeated frames are stored once. The result plays in Lottie players and looks like the original at the GIF's own size, but it is not scalable vector artwork.
When GIF to Lottie helps
Use it when an app, website builder, or player accepts Lottie but not GIF, or when you want the GIF inside a larger Lottie scene. Open the result in the editor to add shapes, text, and motion around the frames. For icons and interface motion that must scale cleanly, rebuild the artwork as vector shapes instead.
File size
Every distinct frame is a separate image, so the Lottie file is often larger than the GIF. WebP frames are much smaller than PNG. Choose PNG if your target player cannot decode WebP images. GIFs larger than 1024 pixels on the longest side are scaled down.
Timing and transparency
Frames are placed on a 24, 25, 30, or 60 fps timeline, whichever keeps the original delays closest. Delays of 0 or 10 ms play at 100 ms, as they do in browsers. Transparent pixels stay transparent. GIF has no partial transparency, so edges keep their original hard outline.
Limits and privacy
GIFs can be up to 4096 pixels on each side and 500 frames. The file is converted in your browser and is not uploaded. Converting and downloading is free without an account. Exports from the full editor follow its own plan limits.