Convert dotLottie to GIF
Turn a .lottie (dotLottie) file straight into an animated GIF — no unpacking, no account, all in your browser.
How it works
- 1Upload a Lottie file (.json, .lottie, or .tgs), or try the example
- 2Adjust frame rate, quality, resolution and transparency
- 3Export to any format — or optimize and repackage as dotLottie
Nothing is uploaded. SVG output uses SMIL and needs no JavaScript; APNG and WebM keep the full color and transparency GIF can't.
About converting dotLottie to GIF
dotLottie (.lottie) is the zipped container format the Lottie ecosystem is standardizing on. Most converters make you extract the JSON first; here you just drop the .lottie file — the animation inside is detected and loaded automatically, ready to export as a GIF.
You get the same controls as any conversion: frame rate, quality, up to 4× resolution, and a transparent-background option. If GIF's 256 colors band on your gradients, APNG or WebM are one click away.
Which format should I use?
| Format | Type | Transparency | Color | Best for |
|---|---|---|---|---|
| GIF | Animated image | 1-bit (hard edges) | 256 colors | Email, chat, universal support |
| APNG | Animated image | 8-bit (smooth) | Full 24-bit | Icons, logos, quality over size |
| WebM | Video | Yes (VP9 alpha) | Full | Small web video, transparent overlays |
| MP4 | Video | None | Full | Social, ads, video editors |
| SVG | Vector (SMIL) | Yes | Full | Runtime-free embeds |
| PNG / WebP | Still image | Yes | Full | Posters, thumbnails, placeholders |
Frequently asked questions
Do I need to unzip the .lottie first?+
No — drop the .lottie file directly; the animation inside is detected and loaded automatically.
Which animation is used if the file contains several?+
The first animation declared in the manifest (falling back to the first found).
Is my file uploaded?+
No. Everything runs entirely in your browser — your file is never uploaded to a server.