Minified JSON · dotLottie · WebP images · Free

Lottie Optimizer & Compressor

To compress a Lottie file, drop your .json below and export it as optimized JSON or dotLottie. Lotiq minifies the JSON, packages it in the compressed dotLottie format, and can convert embedded PNG images to WebP for up to 80% smaller files.

How it works

  1. Drop your Lottie .json file below, or paste a URL to load it.
  2. If the animation embeds images, compress them to WebP in the image panel.
  3. Delete any unused or hidden layers on the canvas to trim dead weight.
  4. Export as optimized JSON, or as dotLottie for the smallest file.

Frequently asked questions

How does Lotiq reduce Lottie file size?

Three ways: the export writes clean, minified JSON; the dotLottie format zips the animation into a compact archive; and embedded PNG images can be converted to WebP, which is typically the biggest win for image-heavy animations.

What is a dotLottie (.lottie) file?

dotLottie is a compressed container format for Lottie animations. It zips the JSON (and its assets) into a single small .lottie file that modern Lottie players support, often cutting file size dramatically versus raw JSON.

Will compressing change how the animation looks?

JSON minification and dotLottie packaging are lossless — playback is identical. WebP image conversion is visually near-identical at large size savings, and you can preview the result before exporting.

Why does Lottie file size matter?

Smaller animations mean faster page loads and better Core Web Vitals on the web, and smaller bundle sizes in iOS and Android apps. Image-heavy Lotties especially benefit from compression.