
Convert
Turn a Lottie JSON file into a compact dotLottie package. Images, fonts, SHA-256 integrity, history and overwrite-safe outputs are handled for you.
FREE: 3 Β· CORE/PRO: UNLIMITEDLottie & dotLottie Β· Windows Β· 100% local
One clear desktop app to convert, preview, edit and test your animations β with no subscription and no files sent to the cloud.
Start free, then choose only the level of automation and production power you actually need.

Turn a Lottie JSON file into a compact dotLottie package. Images, fonts, SHA-256 integrity, history and overwrite-safe outputs are handled for you.
FREE: 3 Β· CORE/PRO: UNLIMITED
Play JSON and dotLottie files with the reference lottie-web renderer: frame stepping, speed, zoom, loop and test backgrounds.
INCLUDED IN ALL 3 EDITIONS
Find what makes an animation heavy or fragile. Pro adds recommendations, visual optimization, reports and a compatibility matrix.
LITE: ALL Β· FULL: PRO
Connect a device through ADB, run a real Airbnb Lottie render, compare Android with your PC and measure frame pacing.
PRO EXCLUSIVEFree to explore, Core for unlimited conversions, Pro to create and safeguard a complete production workflow.
Preview your animations and complete your first conversions without an account or license key.
No account Β· Windows
A fast, straightforward workflow for processing animations one at a time, with no conversion cap.
Perpetual license Β· 2 computers
The complete studio for designers, developers and teams shipping across multiple runtimes.
Perpetual license Β· 2 computers
Core β Pro: pay only the difference. Founder prices are planned for the launch period.
The player, layers, canvas, properties and timeline live in one window. See every change, stay in control and always export a new copy.
See everything Pro addsLottiePilot clearly separates a real local render, static analysis and a native on-device test.
The animation runs through lottie-web and can be checked frame by frame in Preview.
Local analysis for everyone; Pro adds a real Airbnb Lottie test on a device connected through ADB.
Potential issues are flagged on Windows. Final confirmation requires Xcode or an Apple device.
Integration is prepared and checked; final validation requires native Android and iOS builds.
Use βDifferences onlyβ to see exactly what Core and Pro unlock.
| Feature | Free | Core | Pro |
|---|---|---|---|
| Local Windows application | Yes | Yes | Yes |
| Offline operation | Yes | Yes | Yes |
| Files stay on your computer | Yes | Yes | Yes |
| Multilingual interface | Yes | Yes | Yes |
| Supports Windows βReduce animationsβ | Yes | Yes | Yes |
| Activation | No account | License key | License key |
| Number of activations | β | 2 | 2 |
| Updates throughout the 1.x branch | Free edition | Included | Included |
| Feature | Free | Core | Pro |
|---|---|---|---|
| JSON and dotLottie preview | Yes | Yes | Yes |
| Play, pause and frame-by-frame navigation | Yes | Yes | Yes |
| Speed, zoom, loop and test backgrounds | Yes | Yes | Yes |
| Reference lottie-web rendering | Yes | Yes | Yes |
| Built-in Doctor Lite | Yes | Yes | Yes |
| A/B comparison and Visual Diff | β | β | Full |
| Difference heatmap | β | β | Yes |
| Runtime Passport in Preview | Basic Web | Basic Web | Full |
| Feature | Free | Core | Pro |
|---|---|---|---|
| Conversion JSON β dotLottie | 3 successful | Unlimited Β· one at a time | Unlimited |
| Safe, overwrite-proof output naming | Yes | Yes | Yes |
| Local packaging of images and fonts | Yes | Yes | Yes |
| SHA-256 source β archive verification | Yes | Yes | Yes |
| Local history and output folder | Yes | Yes | Yes |
| Batch, Bodymovin folders and parallel processing | β | β | Yes |
| Cancel a running batch | β | β | Yes |
| Extract and normalize a dotLottie archive | β | β | Yes |
| Automated Hot Folder | β | β | Yes |
| Windows context menu | β | Yes | Yes |
| Feature | Free | Core | Pro |
|---|---|---|---|
| Doctor Lite | Yes | Yes | Yes |
| Full Doctor and recommendations | β | β | Yes |
| Runtime Matrix and report export | β | β | Yes |
| Visual Guard Optimizer | β | β | Yes |
| Lossless, Safe, Balanced and Strong profiles | β | β | 4 profiles |
| Reject visually degraded exports | β | β | Automatic |
| Name cleanup protected by Visual Guard | β | β | Yes |
| Developer Handoff Kit | β | β | Yes |
| Feature | Free | Core | Pro |
|---|---|---|---|
| Studio integrated around Preview | β | β | Yes |
| Hierarchy, multi-selection and reordering | β | β | Yes |
| Shapes, Pen tool, smooth drawing and BΓ©zier paths | β | β | Yes |
| Position, size, anchor, rotation, opacity and text | β | β | Yes |
| Static and animated colors at the current frame | β | β | Yes |
| Timeline, add/remove and move keyframes | β | β | Yes |
| Copy and paste compatible values | β | β | Yes |
| Value/speed graphs, BΓ©zier handles, presets and spring | β | β | Yes |
| Parenting, mattes, masks, blends and nested scenes | β | β | Yes |
| Trim Paths, repeater and advanced duplicator | β | β | Yes |
| Gradients and compatible morphing | β | β | Safe coverage |
| dotLottie themes, variables and state machines | β | β | First-stage editing |
| Rulers, grid, coordinates and adaptive background | β | β | Yes |
| Undo/redo, reset and save | β | β | Yes |
| Export JSON or dotLottie as a new copy | β | β | Yes |
| Feature | Free | Core | Pro |
|---|---|---|---|
| Real local Web render proof | Yes | Yes | Yes |
| Android compatibility analysis | Lite | Lite | Full |
| Android ADB detection and Airbnb Lottie test | β | β | Native test |
| Android β PC comparison and frame pacing | β | β | Yes |
| Static iOS analysis | β | β | Analysis |
| Static React Native analysis | β | β | Analysis |
| Integration guides for Web, React, Android, iOS and RN | β | β | Yes |
| Copyable compatibility report | β | β | Yes |
| Android res/raw: migration, backup and undo | β | β | Yes |
iOS and React Native compatibility is never presented as βconfirmedβ without an external native build. Partial coverage is always stated explicitly.
Each step answers one simple question, with advanced tools available exactly when they are needed.
No hidden small print: operation, limits and future versions are explained clearly.
Yes. Core and Pro are perpetual licenses for the LottiePilot 1.x branch. There is no monthly subscription. A future major 2.0 release may be offered separately without disabling your 1.x version.
No. Free works without a license key and includes three successful conversions, Preview, Doctor Lite and local Web checks.
Core removes the conversion limit for one-file-at-a-time work. Pro adds creation and editing in Motion Studio, batch automation, full Doctor, protected optimization and Runtime testing.
No. Conversion uses safe output names and Motion Studio exports a new JSON or dotLottie copy. You can undo, redo or return to the loaded document.
It provides real Web render proof and, in Pro, a native Android device test. On Windows, iOS and React Native remain static analyses: final confirmation requires an external native build.
Yes. Core and Pro are planned with two activations. An internet connection is required for activation; file processing then remains local.
Yes. The plan is for you to pay only the difference between the editions: β¬30 during founder pricing, then β¬50 at the regular price.
Because complex gradients, some morphs, structured SVG import and a complete state-machine graph still need broader coverage. LottiePilot flags a limit instead of silently flattening or altering your animation.
Your files stay with you. Your license stays yours. Every check tells you exactly what was actually tested.