Search EverydayTab Tools

Type a tool name, tag, or category to quickly open any tool instantly.

EverydayTab
EverydayTab

Lottie Previewer

Test and inspect Lottie JSON animations

Drop Lottie JSON

Click or drag a .json file to preview

Pro Tip

Lottie animations are vector-based and highly performant. Use this previewer to verify timing and layering before exporting to your app.

Visual Canvas

Waiting for Animation

Upload a Lottie JSON file to see the magic happen.

About the Lottie Previewer

Drop a Lottie .json file and see it play immediately, with its composition size shown. Check that an animation exported from After Effects (via Bodymovin) or downloaded from LottieFiles actually renders as expected — with no missing layers, broken expressions or unsupported features — before you hand it to a developer or embed it in an app. The file is read locally and never uploaded.

What Lottie is

Lottie is a JSON-based animation format created by Airbnb. Designers animate in Adobe After Effects, export with the Bodymovin plugin, and the resulting JSON describes shapes, paths, masks and keyframes as vector data. Player libraries — lottie-web for browsers, plus native players for iOS, Android, Flutter and React Native — render that data at any size with no loss of quality and at a fraction of the file size of a GIF or video. Because it is text, a Lottie file diffs cleanly in version control and can be recoloured or tweaked programmatically.

What to check in a preview

  • Playback — does every layer appear? Missing elements usually mean an unsupported After Effects effect or an image layer that wasn't embedded.
  • Dimensions — the composition width and height; if you need a different aspect ratio you must re-export from After Effects.
  • Timing — watch a few loops to confirm the animation speed matches the design spec (most UI animations are under 3 seconds).
  • File size — vector-heavy animations can exceed 500 KB; simplify paths or reduce keyframes if it matters for load time.

Common problems and fixes

  • Blank canvas — the JSON isn't a Lottie file, or it's a dotLottie (.lottie zip) that needs unpacking first.
  • Missing images — export with "Include in JSON" ticked so image layers are embedded as Base64.
  • Wrong colours — check for expressions or effects not supported by lottie-web; replace them with keyframes.
  • Choppy playback — very high path complexity; simplify shapes or lower the frame rate on export.

How to use the Lottie Previewer

  1. 1Load the animation. Drop a Lottie .json file onto the page or click to browse.
  2. 2Watch it play. The animation renders immediately and loops continuously, with its composition dimensions shown.
  3. 3Inspect. Check that every layer, colour and mask appears as it did in After Effects.

Frequently asked questions

Can I preview .lottie (dotLottie) files?
This tool plays the standard Lottie JSON format. A .lottie file is a ZIP bundle — extract it with the ZIP Extractor and load the animations/*.json file inside.
Why does my animation look different from After Effects?
lottie-web supports most, but not all, After Effects features. Effects like certain blurs, 3D layers and some expressions are not rendered. Check the Bodymovin supported-features list and bake unsupported effects to keyframes.
Is my animation file uploaded?
No. It is parsed and rendered in your browser only.
Can I edit the animation here?
The preview is for validation. Edit colours and timing in After Effects or a Lottie editor, then re-check the export here.
All Image Tools