TinyLottie

Make Your Lotties
Lighter Than Air

Shrink After Effects JSON and dotLottie animation file sizes up to 98% while preserving every frame. The ultimate Bodymovin optimizer with zero uploads and 100% privacy.

Everything You Need, Nothing You Don't

Powerful optimization tools designed for developers, designers, and teams who value performance and privacy.

Universal Format Compatibility

Seamlessly works with Lottie JSON and dotLottie files. Switch between formats effortlessly while preserving your animation's integrity.

Smart Compression Engine

Intelligent algorithm analyzes and compresses your animations by removing redundant data, achieving up to 98% size reduction without visual loss.

Blazing Fast Processing

Lightning-speed optimization powered by modern browser technology. Process multiple files in seconds, not minutes.

Zero-Upload Security

Your animations never touch our servers. Everything processes locally in your browser, guaranteeing absolute privacy and data security.

Precision Optimization

Advanced techniques including decimal rounding and metadata stripping ensure maximum file size reduction while maintaining perfect playback.

Instant Download

Get your optimized files immediately with one click. No waiting, no queues, no sign-ups required.

98%
Max Compression
100%
Privacy
0ms
Server Upload
Free
Forever

How to reduce Lottie file size?

Master these optimization techniques to create lightning-fast animations without sacrificing quality. TinyLottie handles most of these automatically!

Precision Reduction

Round coordinate values to fewer decimal places. Most animations work perfectly with 1-2 decimals instead of 5-6, reducing file size by 20-40%.

Remove Unnecessary Data

Strip out metadata, layer names, comments, and expression metadata that aren't needed for playback. This can save 10-30% file size.

Path Simplification

Simplify complex paths and reduce keyframes. Remove redundant points in bezier curves without affecting visual quality.

Compress Embedded Images

If your Lottie contains embedded images, compress them or convert to WebP format. This is often the biggest opportunity for size reduction.

Use .lottie Format

The .lottie format uses gzip compression and can be 50-80% smaller than .json files while maintaining perfect quality.

Remove Hidden Layers

Delete layers that are never visible or have 0% opacity throughout the animation. These add unnecessary bloat.

Merge Similar Layers

Combine layers with identical properties and timing. This reduces the overall structure complexity of your animation.

Best Practices for Designers

Design with optimization in mind: use fewer layers, avoid overly complex shapes, and reuse assets where possible. Simple is better.

Let TinyLottie do the heavy lifting

Our intelligent optimization engine automatically applies these techniques and more, giving you the smallest possible file size while preserving perfect visual quality.

100% client-side processing
No server uploads
Privacy guaranteed

Simple, Transparent Pricing

Pay once, use forever. No hidden fees, no subscriptions.

Free Plan

Perfect for casual optimization and small projects.

$0/ forever
File limit up to 5 MB
100% offline local processing
Lottie & dotLottie optimization
WebP image compression
Unlimited file sizes
Priority email support
Popular

Lifetime PRO

For designers, developers, and power users.

$39/ lifetimeONE-TIME
Unlimited file sizes (no limits)
100% offline local processing
WebP image compression
Priority email support
Early access to Figma plugin & API
Support active development
Upgrade to Pro

How does TinyLottie work

Everything you need to know about optimizing your Lottie animations

Still have questions?

Have a specific question or need help? We're here to assist you.

Contact Support