Lottie → CSS

Convert a Lottie animation to paste-ready <style> + <svg> with no runtime JS. Drop a .json and the tool samples the rendered animation at 11 timepoints, emits one @keyframes rule per layer, and clones the original path data verbatim — typically shipping 80–90% smaller than bundling the lottie_light player.

Works for translate, scale, rotate, and skew animations. Doesn't capture path morphing, masks, gradients, or color/opacity tweens — keep using lottie_light for those.

Drop to convert
waiting for file…

Lottie preview (reference — plays from loaded JSON)

CSS preview (what the generated output actually renders)

Generated CSS + SVG

drop a JSON to begin

How it works & what it can't do