One capture. The full sequence, real.
Capture Motion replays the actual transition, even ones that finished before you opened it, and reconstructs the full keyframe sequence instead of guessing from one frame.
CAPTURE MOTION - FIGMA PLUGINPick an element on a web page and Capture Motion detects how it actually animates on load, on hover or on scroll into view. Then it hands you the real duration, easing and delay as runnable code or a real Figma Motion layer.
Capture MotionReads WAAPI, CSS, GSAP, Lottie and canvas animations straight from the browser.
Every capture ships with ready-to-use CSS, React and GSAP snippets.
Paste a capture into the companion plugin and get a real, animated Figma layer.
Real animation data, read straight from the browser and not guessed from a single frame.
Capture Motion replays the actual transition, even ones that finished before you opened it, and reconstructs the full keyframe sequence instead of guessing from one frame.
Drop the exact motion into your project, no rebuilding.
Five steps. No account, no re-timing anything by hand.
Launch the extension on any website. No setup required.
Select the element on the page whose animation you want to capture.
Capture Motion reads how it animates on load, hover or scroll into view.
Exact duration, easing and delay reconstructed from the actual animation, not guessed.
CSS, React, GSAP, a Figma layer, or a ready-made prompt for your favourite LLM.
Real feedback from people who use Capture Motion every day.
“The 'Copy for LLM' option is genuinely the fastest part of my workflow now. Capture the animation, paste it into Claude and I get a working reproduction without typing a single line of easing math myself.”
“Our designers used to hand me a video of a reference animation and say 'something like this.' Now they paste a Capture Motion export into Figma and I get the actual timing, not a vibe.”
“I have tried plenty of tools for reverse-engineering animations. Capture Motion is the first one that reconstructs the whole keyframe sequence instead of a single frame and hands me a working GSAP snippet in seconds.”
“I used to eyeball easing curves off a competitor's site and just guess. Capture Motion pulls the real duration and easing straight out of the browser, so I stopped guessing entirely.”
Capture Motion lets you pick an element on a web page and detects how it actually animates on load, on hover or on scroll into view. You get the real duration, easing and delay as runnable code or a Figma Motion layer.
It reads WAAPI animations directly from the browser, plus CSS transitions and @keyframes, GSAP tweens and Lottie files. Canvas-based capture is available as a last-resort fallback.
They are real. Capture Motion replays the actual transition, even ones that finished before you opened it, and reconstructs the full keyframe sequence instead of guessing from a single frame.
You can export ready-to-use CSS, React (Framer Motion) and GSAP snippets, or a real Figma layer. There is also a "Copy for LLM" option that bundles the capture with a ready-made instruction for Claude, ChatGPT or any other AI assistant.
Paste a capture into the Capture Motion Figma plugin. It rebuilds the element's real appearance and recreates it as an actual animated Figma layer, not a screenshot or a video, so you can inspect and adjust it.
Turn any website animation into ready-to-use code or a real, editable Figma Motion layer, captured with its real timing and not an approximation.
Try Capture MotionMore Figma plugins for image conversion, audio and animation, built to keep your workflow inside Figma.

Transform any image or screenshot into an editable Figma design with AI. Real layers, real components, pixel-accurate layouts.
Learn more →
Real sound effects, voiceovers and music synced live to the Motion playhead, right inside Figma.
Learn more →
Point at an element and read how it actually animates: duration, easing, delay and the full keyframe sequence.
Learn more →