Your Lottie animations don't have to stay locked inside a JSON file. Import Lottie JSON brings any Lottie animation straight into Figma, turning every frame into native, editable Figma vectors — no re-tracing, no rebuilding from scratch. Hand an exported Lottie file to a designer who's never opened an animation tool, and they can open it, restyle it, and rebuild it like any other Figma file. It's the fastest way to bring motion work back into the design process.
Once it's in Figma, Extract All for AI takes it the rest of the way. One click pulls every SVG, Variable, and CSS value out of your file into a clean, structured export — ready to paste into Cursor, Claude, ChatGPT, v0, or whatever AI coding tool you're using. Extracted SVGs also drop straight into Adobe After Effects, so the animation you just imported can head right back out as a polished motion scene, or as a working website.
Import a Lottie animation. Reshape it in Figma. Extract it for code or motion. One plugin, both directions.
Import Lottie animations into Figma as editable vectors, then extract everything for AI tools and After Effects.
Bring motion work back into the design process — no animation tool required.
Every frame of your Lottie animation, brought in as native, editable Figma vectors. No flattening, no rasterizing — real vector layers you can select, move, restyle, and tweak like any other Figma element.
Stop exporting PNGs and tracing over them. Import Lottie JSON skips the busywork — the vectors land directly in Figma, ready to edit. Hand an exported Lottie file to a designer and they can work with it immediately.
Your whole team can already work with it. Layers are organized, named, and grouped exactly as you'd expect — no proprietary formats, no locked-down structures, just standard Figma frames and vectors.
Change colors, adjust strokes, swap shapes, reposition elements. Once the Lottie is in Figma, it's yours to redesign — the animation structure stays intact while you iterate on the visuals.
No middleware, no third-party converter apps, no export-then-reimport loops. Select a Lottie JSON file, click Import, and the animation is in Figma as editable vectors — in seconds.
Unlike GIFs that pixelate at any scale, Lottie JSON is resolution-independent vector data. Your animations stay razor-sharp at 1x, 2x, 4x — or on an 8K display.
Once your design is in Figma, Extract All for AI pulls every SVG, Variable, and CSS value into a clean structured export — ready for AI coding tools and After Effects.
Paste extracted SVGs, variables, and CSS directly into Cursor, Claude, ChatGPT, v0, GitHub Copilot, or any AI coding assistant — complete design context in one structured export.
Extracted SVGs drop directly into Adobe After Effects — the animation you imported can head right back out as a polished motion scene with full vector fidelity.
Extract named design tokens, hex colors, CSS rgba() values, and variable modes — ready for your design system, Tailwind config, or CSS-in-JS setup.
Export JSON/text data — full extract, text only, variables, styles, components, and pages. Everything structured and ready to parse.
Export every node on the current page (or all pages) as SVG/PNG with real-time progress feedback.
Export only the nodes you've selected in Figma as SVG, PNG, JPG, or raw SVG code — selective, fast, precise.
Click the image to zoom in and see every detail.
Complete plugin interface — all extraction panels and export options
See every panel and export mode in action. Click any image to zoom.
Choose exactly what you need — from raw SVGs to structured JSON for AI coding tools.
| Format | Use Case |
|---|---|
| Lottie JSON Import ★ UNIQUE | Import Lottie animations as editable Figma vectors — no re-tracing, no flattening |
| SVG | Vector graphics → After Effects, AI coding tools, websites |
| PNG | Raster images at chosen scale (1x–8x) |
| JPG | Compressed raster for web/email previews |
| SVG Code | Raw SVG markup as .svg text files |
| JSON | Structured data for AI pipelines, scripts, database imports |
| TXT | Plain text for LLM context, copy-paste into Cursor/Claude/ChatGPT |
| CSS / Variables | Design tokens, hex colors, rgba() values, named modes |
The only Figma plugin that imports Lottie JSON as editable vectors — bring motion work into the design process
SVGs + Variables + CSS → paste into Cursor, Claude, ChatGPT, v0 for instant AI-powered development
Extracted SVGs drop straight into After Effects — import an animation, reshape it in Figma, export for motion
Variables + Styles JSON for automated design token pipelines
Text JSON + TXT for comprehensive content review and localization
Components JSON + SVG exports for automated documentation
Full Extract + all SVGs + PNGs for complete design archiving
Export everything a developer needs — assets, tokens, text — in one click
Get the plugin running in Figma in under a minute. Under review for official Figma Community publication — soon available directly in the plugin directory.
manifest.json| Shortcut | Action |
|---|---|
Ctrl+Enter / ⌘+Enter | Full Extract |
Esc | Cancel export |
Star the repo, fork it, contribute — all code is MIT licensed and open source. The only Figma plugin that imports Lottie JSON as editable vectors and extracts everything for AI.
View on GitHub