viewhack

Lottie viewer: play the animation, step through its frames, save one as PNG

Drop a Lottie .json, a dotLottie .lottie or a Telegram .tgs sticker. It plays here with play, pause, loop, 0.25× to 2× speed and a scrubber that shows the frame number. Beside it: the size, frame rate, frames and duration, the Lottie version, every layer, image, font and marker. Save the current frame as a PNG, on a transparent, white or black background.

The file is read by this tab on your device and is not uploaded, so a client’s unreleased animation goes nowhere.

What it shows

What it cannot do

Useful to know about Lottie files

Where Lottie files come from
Most are exported from Adobe After Effects with the Bodymovin plug-in, which is where the format started; Figma and Canva plug-ins, Rive-to-Lottie converters and LottieFiles’ own editor write them too. Apps play them with lottie-web, lottie-android, lottie-ios or the dotLottie players, which is why designers hand developers a .json instead of a video: it stays sharp at any size and is often a few tens of kilobytes.
.json or .lottie?
The same animation. A .lottie is the JSON (plus its images and a manifest) in a ZIP, so it is usually several times smaller and carries its images with it. Rename a .lottie to .zip and any unzip tool shows the JSON inside; this page does that for you and saves it.
Telegram animated stickers (.tgs)
A .tgs is one Lottie JSON compressed with gzip. Telegram asks for 512 × 512 pixels, 60 frames per second, at most 3 seconds and at most 64 KB after compression; this page shows the first three of those for any sticker you drop.
“It plays in one app but not another”
Usually one of three things: an expression (run by After Effects and by lottie-web’s full build, ignored by mobile players), an effect the player does not draw, or an image or font left outside the file. The counts on this page show which of those the file has.
The JSON page shows the same file as a tree
To look at the raw keys of a Lottie, drop it on the JSON viewer: it opens there as a searchable tree, with a link back to this player.

viewhack is not affiliated with LottieFiles, Airbnb or the Lottie Animation Community. It uses lottie-web, the MIT-licensed open-source player.