THE TOOLBOX
Free Lottie Animation Tools
Inspect. Embed. Ship.
Free Lottie analyzer, embed generator and player widget. Inspect your files and prepare animations for the web, then get help with custom motion.
Which tool should you use?
Start with the problem you are trying to solve: understanding a file, embedding it in an application, or preparing a configurable player. These free tools support different parts of the delivery process. They are most useful when you already know where the animation will appear and which player your project uses.
Inspect before you optimize.
The analyzer accepts a Lottie JSON file and presents a file breakdown, preview, estimated DOM impact and optimization suggestions. It can help identify where a file becomes expensive before you start removing detail at random. Its score is a diagnostic aid, not a measured Core Web Vitals result for your published page.
Compare the optimized output with the original animation. Check masks, gradients, timing, text and any embedded images. Then test the result in the player that will ship. A smaller source file is useful only if the required appearance and behavior remain intact.
Use it when an export is unexpectedly large, a gallery feels heavy, or your developer asks for a clearer view of what the asset contains. For a difficult file, share the original and the target constraints when requesting professional optimization.
Turn playback decisions into a starting snippet.
The embed generator provides configurations for HTML, React, Vue, dotLottie and a web component. Choose the animation source, playback settings, speed, renderer and dimensions, then inspect the preview and copy the generated code. It is a starting point for integration, rather than a replacement for testing within your application.
Reserve space for the player so loading does not move the surrounding content. Decide whether autoplay and looping serve the actual user task. In a long page or gallery, add visibility handling and a reduced-motion alternative. A generated snippet does not know your application state or accessibility requirements.
Use the matching integration guide for React, Webflow, Framer or WordPress when you need context about lifecycle, hosting or editor constraints. Test the published page because asset paths and script policies can differ from a local preview.
Prepare an embeddable presentation.
The player widget lets you configure an animation source, theme, playback, controls, speed, dimensions, border radius and colors. It produces embed code for a player presentation that can be useful in a blog, portfolio or product page. The configuration includes the required Powered By badge.
Preview the widget against the actual page background and at the smallest intended width. Check that controls remain usable and that the chosen dimensions fit the surrounding layout. If the file communicates a state, make sure the application owns that state rather than letting an unrelated loop imply completion.
Use a widget when you need a configurable embedded presentation. Use a direct runtime integration when the motion needs to participate closely in product logic. Both approaches still need testing with the chosen file, platform and loading conditions.
Prepare the static assets around your motion.
The toolbox also links to PNG-to-WebP conversion, SVG-to-PNG conversion and Find my SVG. A static poster can give an animation a useful loading state or reduced-motion fallback. Match its dimensions and composition to the actual player so the transition does not shift the layout.
Check the resulting file visually, especially around transparency, fine lines and text. A smaller image is not automatically a better poster if the important detail disappears. Keep the editable source and use the converted asset as a delivery file for its intended placement.
These helpers complement custom animation work. They do not turn arbitrary SVG artwork into a verified Lottie animation or establish that an asset is licensed for your project. If you need an original animated icon, send the artwork and desired behavior through the project brief.
From a tool result to a finished product.
Automated checks and generated code can answer specific technical questions. Creative direction still starts with the intended product moment: what needs to be explained, what happens before the animation and what the user should do afterward. A clean integration and a useful visual concept belong in the same brief.
For custom work, include the existing file if you have one, the target platform, a screenshot or prototype of the screen, and any size or performance constraints. The studio contains 105 real portfolio references you can inspect and share. Custom Lottie icons start at $120 and web animation sets at $500 with the final scope agreed before production.
Get help with custom Lottie ↗Read the integration guides ↗